- Update dependencies.
mvn versions:display-dependency-updates -DprocessDependencyManagementTransitive=false - Prepare release notes in CHANGELOG.md
- Run slow tests
mvn verify -DrunSlowTests=true -DrunBrowserTests=true - Prepare maven release
mvn release:prepare -Prelease - Perform maven release
mvn release:perform -Prelease - Publish maven deployment
- Build docker images:
version=3.10.0 podman manifest create iipc/heritrix:$version podman build --build-arg version=$version --platform linux/amd64,linux/arm64 --manifest iipc/heritrix:$version docker podman manifest push --all iipc/heritrix:$version podman manifest push --all iipc/heritrix:$version iipc/heritrix:latest
- Copy release notes from CHANGELOG.md into Github release
- Announce in #heritrix (IIPC Slack)