Release 1.4.0

Fix versions

None

Description

Release DuoOIDC plugin 1.4.0

Build and tag version
Release nexus artifacte
Build/deploy site

Update plugin management versions

Environment

None

Assignee

Activity

Philip Smart May 18, 2023 at 4:55 PM

Release site

export GPG_TTY=$(tty) export REPO=/tmp/philsrepo cd /tmp git clone git@git.shibboleth.net:java-idp-plugin-duo.git cd java-idp-plugin-duo/ git checkout 1.4.0 mvn -Dmaven.repo.local=/tmp/repo-release -DskipTests site site:stage site:deploy # Log into shibboleth.net and: sudo /usr/local/sbin/deploy-java-site.sh java-idp-plugin-duo 1.4.0 sudo /usr/local/sbin/purge-released-sites.sh

Philip Smart May 18, 2023 at 4:37 PM

Updated central management plugin properties

Philip Smart May 18, 2023 at 4:29 PM

Release, deploy and move to downloads V1.4.0

export GPG_TTY=$(tty) export REPO=/tmp/philsrepo cd /tmp git clone git@git.shibboleth.net:java-idp-plugin-duo.git cd java-idp-plugin-duo/ #ensure plugin version is correct in vi idp-duo-nimbus-client-impl/src/main/resources/net/shibboleth/idp/plugin/authn/duo/nimbus/plugin.properties vi idp-duo-sdk-client-impl/src/main/resources/net/shibboleth/idp/plugin/authn/duo/sdk/plugin.properties #ensure the keys are correct vi idp-duo-nimbus-distribution/src/main/resources/bootstrap/keys.txt vi idp-duo-sdk-distribution/src/main/resources/bootstrap/keys.txt ## ## test release mvn -Dmaven.repo.local=$REPO -Prelease clean verify ## Test enforcer mvn -Dmaven.repo.local=$REPO -Prelease,sign clean install ## update to non snapshot ### Note, versions:set may not work if too new for the parent. So do manually if required. mvn -Dmaven.repo.local=/tmp/versionset -DgenerateBackupPoms=false -DnewVersion=1.4.0 versions:set vi pom.xml ## set SNAPSHOTS to RELEASE if needed ##check build mvn -Dmaven.repo.local=$REPO -Prelease clean verify ## Test enforcer mvn -Dmaven.repo.local=$REPO -Prelease,sign clean 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 1.4.0 release" 1.4.0 #set version back mvn -Dmaven.repo.local=/tmp/versionset -DgenerateBackupPoms=false -DnewVersion=1.4.1-SNAPSHOT versions:set git add -A git commit -m 'Bump version after release' #commit back git push Git push origin 1.4.0 ## build version git checkout 1.4.0 mvn -Dmaven.repo.local=$REPO -Prelease,sign clean verify mvn -Dmaven.repo.local=$REPO -Prelease,sign clean install #deploy mvn -Dmaven.repo.local=$REPO -DskipTests -DdeployAtEnd=true -Prelease,sign deploy — ——— Duo OIDC cp -v /home/nexus/sonatype-work/nexus/storage/releases/net/shibboleth/idp/plugin/authn/idp-plugin-duo-nimbus-dist/1.4.0/idp-plugin-duo-nimbus-dist-1.4.0.tar.gz . cp -v /home/nexus/sonatype-work/nexus/storage/releases/net/shibboleth/idp/plugin/authn/idp-plugin-duo-nimbus-dist/1.4.0/idp-plugin-duo-nimbus-dist-1.4.0.tar.gz.asc . cp -v /home/nexus/sonatype-work/nexus/storage/releases/net/shibboleth/idp/plugin/authn/idp-plugin-duo-nimbus-dist/1.4.0/idp-plugin-duo-nimbus-dist-1.4.0.zip . cp -v /home/nexus/sonatype-work/nexus/storage/releases/net/shibboleth/idp/plugin/authn/idp-plugin-duo-nimbus-dist/1.4.0/idp-plugin-duo-nimbus-dist-1.4.0.zip.asc . sha256sum idp-plugin-duo-nimbus-dist-1.4.0.tar.gz > idp-plugin-duo-nimbus-dist-1.4.0.tar.gz.sha256 sha256sum idp-plugin-duo-nimbus-dist-1.4.0.zip > idp-plugin-duo-nimbus-dist-1.4.0.zip.sha256 sha256sum -c idp-plugin-duo-nimbus-dist-1.4.0.tar.gz.sha256 sha256sum -c idp-plugin-duo-nimbus-dist-1.4.0.zip.sha256 sudo mkdir /home/shibwww/html/downloads/identity-provider/plugins/duo-oidc/1.4.0 sudo cp -v -p idp-plugin-duo-nimbus-dist-1.4.0* /home/shibwww/html/downloads/identity-provider/plugins/duo-oidc/1.4.0 ------ WebSDK cp -v /home/nexus/sonatype-work/nexus/storage/releases/net/shibboleth/idp/plugin/authn/idp-plugin-duo-sdk-dist/1.4.0/idp-plugin-duo-sdk-dist-1.4.0.tar.gz . cp -v /home/nexus/sonatype-work/nexus/storage/releases/net/shibboleth/idp/plugin/authn/idp-plugin-duo-sdk-dist/1.4.0/idp-plugin-duo-sdk-dist-1.4.0.tar.gz.asc . cp -v /home/nexus/sonatype-work/nexus/storage/releases/net/shibboleth/idp/plugin/authn/idp-plugin-duo-sdk-dist/1.4.0/idp-plugin-duo-sdk-dist-1.4.0.zip . cp -v /home/nexus/sonatype-work/nexus/storage/releases/net/shibboleth/idp/plugin/authn/idp-plugin-duo-sdk-dist/1.4.0/idp-plugin-duo-sdk-dist-1.4.0.zip.asc . sha256sum idp-plugin-duo-sdk-dist-1.4.0.tar.gz > idp-plugin-duo-sdk-dist-1.4.0.tar.gz.sha256 sha256sum idp-plugin-duo-sdk-dist-1.4.0.zip > idp-plugin-duo-sdk-dist-1.4.0.zip.sha256 sha256sum -c idp-plugin-duo-sdk-dist-1.4.0.tar.gz.sha256 sha256sum -c idp-plugin-duo-sdk-dist-1.4.0.zip.sha256 sudo cp -v -p idp-plugin-duo-sdk-dist-1.4.0* /home/shibwww/html/downloads/identity-provider/plugins/duo-oidc/1.4.0 sudo chown -v -R shibwww:shibwww /home/shibwww/html/downloads/identity-provider/plugins/duo-oidc/1.4.0/
Completed

Details

Reporter

Created May 18, 2023 at 3:20 PM
Updated May 18, 2023 at 4:56 PM
Resolved May 18, 2023 at 4:56 PM