diff options
| -rw-r--r-- | .github/release-drafter-config.yml | 49 | ||||
| -rw-r--r-- | .github/workflows/release-drafter.yml | 19 | 
2 files changed, 68 insertions, 0 deletions
diff --git a/.github/release-drafter-config.yml b/.github/release-drafter-config.yml new file mode 100644 index 0000000..de4fea7 --- /dev/null +++ b/.github/release-drafter-config.yml @@ -0,0 +1,49 @@ +name-template: '$NEXT_MAJOR_VERSION' +tag-template: 'v$NEXT_MAJOR_VERSION' +autolabeler: +  - label: 'maintenance' +    files: +      - '*.md' +      - '.github/*' +  - label: 'bug' +    branch: +      - '/bug-.+' +  - label: 'maintenance' +    branch: +      - '/maintenance-.+' +  - label: 'feature' +    branch: +      - '/feature-.+' +categories: +  - title: 'Breaking Changes' +    labels: +      - 'breakingchange' + +  - title: '๐งช Experimental Features' +    labels: +      - 'experimental' +  - title: '๐ New Features' +    labels: +      - 'feature' +      - 'enhancement' +  - title: '๐ Bug Fixes' +    labels: +      - 'fix' +      - 'bugfix' +      - 'bug' +      - 'BUG' +  - title: '๐งฐ Maintenance' +    label: 'maintenance' +change-template: '- $TITLE (#$NUMBER)' +exclude-labels: +  - 'skip-changelog' +template: | +  ## Changes + +  $CHANGES + +  ## Contributors +  We'd like to thank all the contributors who worked on this release! + +  $CONTRIBUTORS + diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml new file mode 100644 index 0000000..ec2d88b --- /dev/null +++ b/.github/workflows/release-drafter.yml @@ -0,0 +1,19 @@ +name: Release Drafter + +on: +  push: +    # branches to consider in the event; optional, defaults to all +    branches: +      - master + +jobs: +  update_release_draft: +    runs-on: ubuntu-latest +    steps: +      # Drafts your next Release notes as Pull Requests are merged into "master" +      - uses: release-drafter/release-drafter@v5 +        with: +          # (Optional) specify config name to use, relative to .github/. Default: release-drafter.yml +           config-name: release-drafter-config.yml +        env: +          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}  | 
