diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..e7a74b9 --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,17 @@ +# From https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes#creating-automatically-generated-release-notes-for-a-new-release +changelog: + categories: + - title: 🐛 Fixes / 🚀 Enhancements + labels: + - '*' + exclude: + labels: + - dependencies + - title: 👒 Project Dependencies + labels: + - dependencies + - java + - title: 👒 CI Dependencies + labels: + - dependencies + - github_actions diff --git a/.github/workflows/maven-release.yml b/.github/workflows/maven-release.yml index 0776858..3a0b60b 100644 --- a/.github/workflows/maven-release.yml +++ b/.github/workflows/maven-release.yml @@ -105,3 +105,5 @@ jobs: env: # Use the standard GITHUB_TOKEN or a Custom PAT if pushing to other repos GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Create the GH Release + run: gh release create --generate-notes diff --git a/README.md b/README.md index d616417..a1198c1 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # shared-github-actions Repository to store workflows (and other stuff) that we'll re-use in other PNC repositories + +A sample `release.yml` configuration file from the [GitHub documentation](https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes#configuring-automatically-generated-release-notes) has been added to `.github/release.yml` - this can be copied to each relevant repository. \ No newline at end of file