DSWx-NI PGE Engineering Release v3.0
Closed this issue · 1 comments
collinss-jpl commented
Ticket to track creation of Engineering Release v3.0 for the DSWx-NI PGE. This release will incorporate the "beta" delivery of the corresponding SAS.
Creation of the release should consist of the following steps:
- Once beta integration branch is merged to
main
, create therelease/4.0.0-er.3.0
branch within working repository off of it - Within the release branch, update the following version numbers:
- In
src/opera/_package.py
update "repository" version to4.0.0-er.3.0
(dswx_ni_pge.py
will inherit this version update by default) - Rename
examples/dswx_ni_sample_runconfig-v4.0.0-er.2.0.yaml
toexamples/dswx_ni_sample_runconfig-v4.0.0-er.3.0.yaml
and also update the version referenced in the comment at the top of the file contents. - Push the branch to
origin
, then execute the integration test for DSWx-NI within Jenkins Int Test pipeline. Inspect the results of the .html product comparison report to ensure test is passing. - Run the Release pipeline in Jenkins to push the container images to Artifactory. For this release, ensure the "Publish Docs" option is selected.
- Create a PR for the release branch. If there have been no major changes to the code (aside from version number updates), the branch can be merged immediately without review.
- Pull the merged branch back into local
main
, then tag the latest commit as4.0.0-er.3.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 (to be completed by @collinss-jpl)
RKuttruff commented