Skip to content
This repository was archived by the owner on Oct 21, 2024. It is now read-only.

Releases: wndhydrnt/rcmt

v0.30.0

23 Dec 07:56
3537bf2

Choose a tag to compare

0.30.0 (2023-12-23)

Features

  • metric: Instrument code and send metrics to a Prometheus Pushgateway (#487) (8039d08)
  • rcmt: add option to make rcmt create a pull request but never update it on next runs (#492) (3ceadf8)

Bug Fixes

  • deps: update dependency alembic to v1.13.0 (#481) (10aef3a)
  • deps: update dependency greenlet to v3.0.2 (#485) (2577cf3)
  • deps: update dependency humanize to v4.9.0 (#473) (5dba6bb)
  • deps: update dependency pydantic to v2.5.2 (#475) (af076c5)
  • deps: update dependency python-gitlab to >=4.2,<4.3 (#479) (3a07518)

v0.29.0

23 Nov 21:12
dcee9ec

Choose a tag to compare

0.29.0 (2023-11-23)

Features

  • verify: handle multiple Tasks in one file (#470) (21c4c2a)

Bug Fixes

  • deps: update dependency pydantic to v2.5.0 (#465) (e092b61)
  • deps: update dependency pydantic-settings to v2.1.0 (#467) (7f8e6df)
  • deps: update dependency pygithub to v2 (#408) (79fbb79)
  • deps: update dependency python-gitlab to v4 (#449) (38fd82e)
  • rcmt: do not create "branch modified" note in dry-run mode (#471) (30bfb0d)

v0.28.0

20 Nov 19:29
a872eae

Choose a tag to compare

0.28.0 (2023-11-18)

Features

  • action: let actions "own" and "seed" create a directory if it does not exist (#460) (dca70a3)

Bug Fixes

  • task: do not error if a Task class that gets extended is not registered (#462) (137c6a1)
  • unittest: read sub-diretories when creating a repository from a directory (#464) (d6a2d65)

v0.27.2

15 Nov 17:02
a628819

Choose a tag to compare

0.27.2 (2023-11-15)

Bug Fixes

  • verify: apply task in checkout directory (#458) (1591d1f)

v0.27.1

14 Nov 17:24
6044478

Choose a tag to compare

0.27.1 (2023-11-14)

Bug Fixes

  • deps: update dependency sqlalchemy to v2.0.23 (#453) (c7a7297)
  • git: set branch name when rebasing from remote (#455) (8d03967)

v0.27.0

07 Nov 11:16
ff47cd4

Choose a tag to compare

0.27.0 (2023-11-07)

⚠ BREAKING CHANGES

  • Define Task as a class (#440)

Features

  • Define Task as a class (#440) (74b572c)
  • docs: Add tutorial that describes how to bootstrap a project (#451) (e8c29e2)
  • raise an error if a Task has been defined but not registered (#444) (12ca68f)
  • unittest: create helper class for writing unit tests (#452) (f700a21)

Bug Fixes

  • deps: update dependency alembic to v1.12.1 (#448) (33dedbc)
  • deps: update dependency greenlet to v3.0.1 (#447) (fb81e47)
  • validate command does not work with class-based Task definitions (#443) (0e93efd)

v0.26.0

27 Oct 18:32
41e1046

Choose a tag to compare

0.26.0 (2023-10-27)

Features

  • add event handling for pull requests (#428) (2458997)
  • pass custom configuration to filters and event handlers (#435) (d040304)
  • prevent overriding commits in a branch that were not made by rcmt (#439) (215b44f)

Bug Fixes

  • deps: update dependency gitpython to v3.1.38 (#436) (832ba22)
  • deps: update dependency sqlalchemy to v2.0.22 (#433) (a53a5ff)
  • deps: update dependency structlog to >=23.2,<23.3 (#427) (800c79c)
  • fix mypy not validating task files (#430) (4913e2f)

v0.25.0

15 Oct 20:04
56c38a4

Choose a tag to compare

0.25.0 (2023-10-15)

Features

  • create module "filter" and deprecate module "matcher" (#425) (f315185)
  • remove experimental semgrep support (#421) (cd80a67)
  • Switch license to MPL 2.0 (#423) (9cd03d9)

v0.24.0

11 Oct 19:29
2163eb6

Choose a tag to compare

0.24.0 (2023-10-11)

⚠ BREAKING CHANGES

  • Templating with Jinja (#419)

Features

Bug Fixes

  • deps: update dependency semgrep to v1.42.0 (#414) (fcc993a)

Miscellaneous Chores

v0.23.2

03 Oct 16:51
15f406d

Choose a tag to compare

0.23.2 (2023-10-03)

Bug Fixes

  • deps: update dependency gitpython to v3.1.36 (#400) (c0a5f39)
  • deps: update dependency gitpython to v3.1.37 (#407) (61dceaf)
  • deps: update dependency pydantic to v2.4.0 (#409) (0ae8794)
  • deps: update dependency semgrep to v1.40.0 (#402) (523f8ce)
  • deps: update dependency sqlalchemy to v2.0.21 (#404) (e64a4b1)
  • git: do not fail when default branch has been renamed (#410) (fbbf112)
  • git: handle generic git command errors (#411) (c051661)

Documentation