diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 3e1a055e..8f82fa2b 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,9 +9,15 @@ updates: allow: - dependency-type: direct - dependency-type: indirect + commit-message: + prefix: "Deps" + include: "scope" - package-ecosystem: "github-actions" directory: "/" schedule: interval: "weekly" + commit-message: + prefix: "Deps" + include: "scope" diff --git a/pontos/changelog/conventional_commits.py b/pontos/changelog/conventional_commits.py index d0f97b29..36621c94 100644 --- a/pontos/changelog/conventional_commits.py +++ b/pontos/changelog/conventional_commits.py @@ -34,6 +34,7 @@ { message = "^remove", group = "Removed"}, { message = "^change", group = "Changed"}, { message = "^fix", group = "Bug Fixes"}, + { message = "^deps", group = "Dependencies"}, ] """ @@ -59,8 +60,10 @@ class ChangelogBuilder: from pontos.changelog import ChangelogBuilder builder = ChangelogBuilder(space="my-org", project="my-project) - changelog = builder.create_changelog - last_version="1.2.3", next_version="2.0.0") + changelog = builder.create_changelog( + last_version="1.2.3", + next_version="2.0.0", + ) """ def __init__( diff --git a/tests/changelog/test_conventional_commits.py b/tests/changelog/test_conventional_commits.py index 302d97d6..e4e4e168 100644 --- a/tests/changelog/test_conventional_commits.py +++ b/tests/changelog/test_conventional_commits.py @@ -38,7 +38,7 @@ class ChangelogBuilderTestCase(unittest.TestCase): maxDiff = None @patch("pontos.changelog.conventional_commits.Git", autospec=True) - def test_changelog_builder(self, git_mock: MagicMock): + def test_changelog_builder_with_config(self, git_mock: MagicMock): today = datetime.today().strftime("%Y-%m-%d") own_path = Path(__file__).absolute().parent @@ -360,6 +360,7 @@ def test_changelog_builder_with_default_changelog_config( "dead901 Refactor: bar baz ref", "fedcba8 Fix: bar baz fixing", "d0c4d0c Doc: bar baz documenting", + "a1c5a0b Deps: Update foo from 1.2.3 to 3.2.1", ] changelog_builder = ChangelogBuilder( @@ -381,6 +382,9 @@ def test_changelog_builder_with_default_changelog_config( ## Bug Fixes * bar baz fixing [fedcba8](https://github.com/foo/bar/commit/fedcba8) +## Dependencies +* Update foo from 1.2.3 to 3.2.1 [a1c5a0b](https://github.com/foo/bar/commit/a1c5a0b) + [0.0.2]: https://github.com/foo/bar/compare/v0.0.1...v0.0.2""" changelog = changelog_builder.create_changelog(