Release 2.2.1

Description

Release v2.2.1 of the oidc-common plugin.

Update plugin properties version
Build and tag version
Release nexus artifact
Build/deploy site

Move to downloads

Update global plugin.properties

Announce

Environment

None

Activity

Show:

Philip Smart June 13, 2023 at 3:57 PM

deploy site:

# for interactive passphrase entry (maybe not required for others) export GPG_TTY=$(tty) # somewhere to store a tmp maven repo export REPO=/tmp/temprepo cd /tmp git clone git@git.shibboleth.net:java-oidc-common.git cd java-oidc-common/ git checkout 2.2.1 mvn -Dmaven.repo.local=$REPO -DskipTests site site:stage site:deploy sudo /usr/local/sbin/deploy-java-site.sh java-oidc-common 2.2.1 sudo /usr/local/sbin/purge-released-sites.sh

Philip Smart June 13, 2023 at 2:45 PM

Move to downloads:

cp -v /home/nexus/sonatype-work/nexus/storage/releases/net/shibboleth/oidc/oidc-common-dist/2.2.1/oidc-common-dist-2.2.1.tar.gz . cp -v /home/nexus/sonatype-work/nexus/storage/releases/net/shibboleth/oidc/oidc-common-dist/2.2.1/oidc-common-dist-2.2.1.tar.gz.asc . cp -v /home/nexus/sonatype-work/nexus/storage/releases/net/shibboleth/oidc/oidc-common-dist/2.2.1/oidc-common-dist-2.2.1.zip . cp -v /home/nexus/sonatype-work/nexus/storage/releases/net/shibboleth/oidc/oidc-common-dist/2.2.1/oidc-common-dist-2.2.1.zip.asc . sha256sum oidc-common-dist-2.2.1.tar.gz > oidc-common-dist-2.2.1.tar.gz.sha256 sha256sum oidc-common-dist-2.2.1.zip > oidc-common-dist-2.2.1.zip.sha256 sha256sum -c oidc-common-dist-2.2.1.tar.gz.sha256 sha256sum -c oidc-common-dist-2.2.1.zip.sha256 sudo mkdir /home/shibwww/html/downloads/identity-provider/plugins/oidc-common/2.2.1 sudo cp -v -p oidc-common-dist-2.2.1* /home/shibwww/html/downloads/identity-provider/plugins/oidc-common/2.2.1/ sudo chown -R shibwww:shibwww /home/shibwww/html/downloads/identity-provider/plugins/oidc-common/2.2.1/ sudo chmod -R g-w /home/shibwww/html/downloads/identity-provider/plugins/oidc-common/2.2.1/

Philip Smart June 13, 2023 at 2:35 PM

build and release 2.2.1

export GPG_TTY=$(tty) export REPO=/tmp/temprepo2 cd /tmp git clone git@git.shibboleth.net:java-oidc-common.git cd java-oidc-common/ ## test release mvn -Dmaven.repo.local=$REPO -Prelease clean verify install ## update to non snapshot, use different repo if version set, so does not pollute the repo mvn -Dmaven.repo.local=/tmp/version-repo -DgenerateBackupPoms=false -DnewVersion=2.2.1 versions:set ## Check plugin.version file is correct vi oidc-common-plugin/src/main/resources/net/shibboleth/oidc/common/plugin.properties ##check build mvn -Dmaven.repo.local=$REPO -Pelease,sign clean verify install #Check no SNAPSHOT find . -name 'pom.xml' -exec grep SNAPSHOT {} \; ## check git status and add git status git add -A git commit -m 'Update files to be tagged for release' git tag -s -m "Tag 2.2.1 release" 2.2.1 #set version back mvn -Dmaven.repo.local=/tmp/version-repo -DgenerateBackupPoms=false -DnewVersion=2.2.2-SNAPSHOT versions:set # Set new plugin version to 2.2.2 vi oidc-common-plugin/src/main/resources/net/shibboleth/oidc/common/plugin.properties git add -A git commit -m 'Bump version after release' #commit back git push git push origin 2.2.1 ## build version git checkout 2.2.1 mvn -Dmaven.repo.local=$REPO -Prelease,sign clean verify #deploy mvn -Dmaven.repo.local=$REPO -DskipTests -DdeployAtEnd=true -Prelease,sign deploy
Completed

Details

Assignee

Reporter

Created June 13, 2023 at 1:02 PM
Updated June 13, 2023 at 3:58 PM
Resolved June 13, 2023 at 3:58 PM