Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/maintainers_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,8 +128,9 @@ These `-SNAPSHOT` versions are intended to be overwritten. This enables develope
* Follow the workflow logs and [publishing](https://central.sonatype.com/publishing/deployments) step with patience to start debugging if errors appear
* Create a GitHub Release
* Open https://github.com/slackapi/java-slack-sdk/releases/new?tag=v${version}
* Click the "Generate release notes" button to list changes grouped by the labels in [`.github/release.yml`](./release.yml)
* Edit the resulting notes to ensure they have decent messaging that is understandable by non-contributors, but each change should still have its own line
* [Look at previous releases](https://github.com/slackapi/java-slack-sdk/releases) and follow their layouts
* Prepare a release note by `git log --pretty=format:'%h %s by %an' --abbrev-commit | grep -v "Merge pull request " | head -50`
* (Slack Internal) Communicate the release internally. Include a link to the GitHub Release(s).
* (Slack Internal) Tweet? Not necessary for patch updates, might be needed for minor updates, definitely needed for
major updates. Include a link to the GitHub Release(s).
Expand Down
24 changes: 24 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes#configuring-automatically-generated-release-notes
changelog:
categories:
- title: 馃殌 Enhancements
labels:
- enhancement
- title: 馃悰 Bug Fixes
labels:
- bug
- title: 馃摎 Documentation
labels:
- docs
- title: 馃 Build
labels:
- build
- title: 馃И Testing/Code Health
labels:
- code health
- title: 馃敀 Security
labels:
- security
- title: 馃摝 Other changes
labels:
- "*"
Loading