diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml new file mode 100644 index 00000000..d995df14 --- /dev/null +++ b/.github/release-drafter.yml @@ -0,0 +1,39 @@ +name-template: "$RESOLVED_VERSION" +tag-template: "$RESOLVED_VERSION" +template: | + ## What’s Changed + + $CHANGES + +categories: + - title: "πŸš€ Features" + labels: + - 'feature' + - 'enhancement' + - title: "πŸ› Bug Fixes" + labels: + - 'fix' + - 'bug' + - title: "πŸ’š Maintenance" + labels: + - 'chore' + - 'dependencies' + - 'documentation' + +change-template: '- $TITLE @$AUTHOR (#$NUMBER)' +version-resolver: + major: + labels: + - 'breaking' + minor: + labels: + - 'feature' + - 'enhancement' + patch: + labels: + - 'chore' + - 'documentation' + - 'dependencies' + default: patch +exclude-labels: + - 'skip-changelog' diff --git a/.github/renovate.json b/.github/renovate.json index defbaef7..92f7d7ca 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,6 +1,6 @@ { "automerge": true, - "labels": ["type: dependencies"], + "labels": ["dependencies"], "packageRules": [ { "matchManagers": [ diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml new file mode 100644 index 00000000..99fe14db --- /dev/null +++ b/.github/workflows/release-drafter.yml @@ -0,0 +1,14 @@ +name: Release Drafter + +on: + push: + branches: + - master + +jobs: + update_release_draft: + runs-on: ubuntu-latest + steps: + - uses: release-drafter/release-drafter@v6 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.mergify.yml b/.mergify.yml index ec6b13f2..ea6f9791 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -6,7 +6,7 @@ pull_request_rules: assign: users: [eikek] label: - add: ["type: dependencies"] + add: ["dependencies"] - name: automatically merge Scala Steward PRs on CI success conditions: - author=eikek-scala-steward[bot]