-
Update build.sbt with new version vX.Y.Z
-
git push
-
git tag vX.Y.Z OR visit https://github.com/S-Mach/$REPO/releases/new
-
git push --tags
-
Ensure s_mach ~/.gnupg/secring.gpg file is present
-
sbt publishSigned (PGP passphrase required)
-
Login to http://oss.sonatype.org
-
Click 'Staging Repositories' on left
-
In search box on right, type 's_mach' press enter
-
Click check box next to staged repository
-
Click 'Close' button above it then 'Confirm' button
-
Refresh until status is closed
-
Click 'Release' button then 'Confirm' button
-
Refresh until staging repo disappears
-
Verify in browser https://oss.sonatype.org/service/local/repositories/releases/content/net/s_mach/