Skip to content
Merged
Changes from 1 commit
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
5 changes: 3 additions & 2 deletions .github/maintainers_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,11 +110,12 @@ Place `$HOME/.m2/settings.xml` with your Sonatype account information.

#### Operations

* From the upstream repository
* Preparation
* `git pull --rebase slackapi master`
* `git switch main && git pull origin main`
* Make sure there are no build failures at https://github.com/slackapi/java-slack-sdk/actions
* Set a new version
* If you don't have `gnu-sed`, run `brew install gnu-sed` first
* If you don't have `gnu-sed`, run `brew install gnu-sed` & `brew install gnupg` first
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just installing GnuPG is not enough. Before making the release, there are a few steps to complete:

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point I moved this to prerequisites 💯

* Run `scripts/set_version.sh (the version)` (e.g., `scripts/set_version.sh 1.0.0`)
* Ship the libraries
* Switch to **JDK 17** to publish all modules (on macOS, you can run `export JAVA_HOME=$(/usr/libexec/java_home -v 17)` for it)
Expand Down