Release JDBCStorageService V1.0
Basics
Logistics
Basics
Logistics
Description
Environment
None
Activity
Rod WiddowsonJune 14, 2022 at 3:38 PM
Our work here is done
Rod WiddowsonJune 14, 2022 at 2:28 PM
(I’m also letting Scott decide what the correct place in the download area is given that this need not (long term) be an idp-only plugin
Rod WiddowsonJune 14, 2022 at 2:26 PM
All done. Over to @Scott Cantor to
Move the release to the downloads area
Make the announcement
I’ll push the plugin.properties change as soon as its in the download area.
Rod WiddowsonJune 14, 2022 at 2:24 PM
# for interactive passphrase entry (maybe not required for others)
export GPG_TTY=$(tty)
# somewhere to store a tmp maven repo
export REPO=/tmp/rodsrepo
cd /tmp
git clone git@git.shibboleth.net:java-plugin-storage-jdbc
cd java-plugin-storage-jdbc
git checkout main
mvn -Dmaven.repo.local=$REPO -Prelease clean verify
mvn -Dmaven.repo.local=$REPO -DgenerateBackupPoms=false -DnewVersion=1.0.0 versions:set
# Be sure there are not SNAPSHOT deps in any pom (from base dir).
git status
find . -name 'pom.xml' -exec grep SNAPSHOT {} \;
# If the output contains SNAPSHOTs change to release
mvn -Dmaven.repo.local=$REPO -Prelease clean verify
git add -A
git commit -m 'Update files to be tagged for release'
git tag -s -m 'Tag 1.0.0 release' 1.0.0
mvn -Dmaven.repo.local=$REPO -DgenerateBackupPoms=false -DnewVersion=1.0.1-SNAPSHOT versions:set
# Be sure there are SNAPSHOTs in the right places.
find . -name 'pom.xml' -exec grep SNAPSHOT {} \;
git status
git add -A
git commit -m 'Bump version after release'
git checkout 1.0.0
mvn -Dmaven.repo.local=$REPO -Prelease,sign clean verify
## commit the work
ssh -L 1581:127.0.0.1:1581 -N build.shibboleth.net -f
mvn -Dmaven.repo.local=$REPO -DskipTests -DdeployAtEnd=true -Prelease,sign deploy
git checkout main
git push origin main
git push origin 1.0.0
Rod WiddowsonJune 14, 2022 at 12:57 PM
Documentation written
Version established (in pom and plugin.properties)
idp-plugin-mgmt prepared (not pushed)
Task include:
Complete (write) Documentation
Update
plugin.properties
Crank the usual release process
Move to distribution
Add to
idp-plugin-mgmt
Announce