- Go to GitHub actions : https://github.com/ufoss-org/kolog/actions
- Execute 'Publish on demand' (no need for build, because it builds before publishing, so it would fail before doing anything important)
- When finished, go to staging repos : https://s01.oss.sonatype.org/#stagingRepositories (ufoss account)
- do close , refresh
- then release
- refresh again after several seconds, repo has gone -> it's released on maven central
- do release task locally (for minor release, press Enter for suggested versions : release version = current, new version = current + 1)
Generate a User Token in https://s01.oss.sonatype.org (ufoss account)
Inspired by this Followed this link for CI deploy
gpg --list-secret-keys --keyid-format LONG
gpg --export-secret-keys --armor {your_keyId}
Follow this
Follow this
- verify the current version you want to release in gradle.properties
- verify you are using SSH with GIT
- use Temurin 11 as project JDK, but Temurin 17 for Gradle
- do publish task