DISP-S1 PGE v3.0.0 Release
Closed this issue · 0 comments
collinss-jpl commented
PGE Release Procedure Steps
- Ensure
main
branch is up-to-date, then rebase the existingrelease/3.0.0
branch off of it - Update [one of] the following version numbers:
- In
src/opera/pge/disp_s1/disp_s1_pge.py
update PGE_VERSION to3.0.0
- In
- Push the
release/3.0.0
branch toorigin
, then execute the integration test for DISP-S1 within the Jenkins Int Test pipeline- If the branch does not show up in the Jenkins pipeline, use the "Scan Repository Now" feature of Jenkins to refresh list of available branches
- Once the Integration test is complete, inspect the results of the .html product comparison report to ensure all tests are passing (Note: for this release we do not have up-to-date expected assets, so the comparisons are expected to fail due to metadata field mismatches. The image content of the products is expected to match though)
- Run the Release pipeline in Jenkins to push the container images to Artifactory
- Create a PR for the release branch.
- Pull the merged branch back into your local checkout of
main
, then tag the latest commit as3.0.0
and push the tag toorigin
- Create the github release page using the new tag
- Update the ICS document for the new release, and upload to Artifactory, along with the latest example RunConfig
- Send an email to the
operasds-all
mailing list containing details of the release and links to the released artifacts (docker image, ICS doc, etc.)