You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Discuss package dependencies before going into release activities.
Make sure all relevant integration tests are green 2-3 days before the release. Look carefully through logs (check for warnings and notes).
Inform about the soft code freeze, decide what gets merged in before starting release activities.
Release Checklist
Recurring tasks: Monitor integration tests, if integration fails, create priority issues on the board.
Update NEWS.md file: make sure it reflects a holistic summary of what has changed in the package, check README.
Remove the additional fields (Remotes and Config/Needs/*) from the DESCRIPTION file where applicable.
Make sure that the minimum dependency versions are updated in the DESCRIPTION file for the package.
Increase versioned dependency on {package name} to >=X.X.X.
Create a pull request to make necessary bug fixes/changes (add "[skip vbump]" in the PR title), and after merging the PR, tag the update(s) as a release candidate v < intended release version > -rc < release candidate iteration > on the main branch. Note that tags are created in GitHub and synchronized with GitLab automatically.
The package is submitted for internal validation (Applicable only for regulatory release).
Address any feedback (internal validation/user testing), retag the package as a release candidate vX.X.X-rc(n+1). Repeat the submission for internal validation if necessary.
Get the package validated (Applicable only for regulatory release).
If the additional fields were removed, add them back in a separate PR, and then merge the PR back to main (add "[skip vbump]" in the PR title).
Create a git tag with the final version set to X.X.X on the main branch.
Update downstream package dependencies to (>=X.X.X) in {package name}.
Testing:
Integration tests results - accepted.
UAT results (if needed)- accepted.
Necessary testing on target environment - performed (up to ETL).
Post-release checklist:
Make sure that the package is published to internal repositories (Validated and/or Non-Validated repository). - [ ] Review and update installation instructions for the package if needed. N/A Installation remains the same
Verify if a new dev version (.9XXX) has been added to the NEWS.md file and DESCRIPTION file as a placeholder for release notes by automation.
Make sure internal documentation/documentation catalogs are up to date.
Notify the IDR team to start post-release/clean-up activities.
Announce the release on 21.08.
The text was updated successfully, but these errors were encountered:
Actions from release template:
Release date -15-Aug
Pre-requisites
Release Checklist
Remotes
andConfig/Needs/*
) from the DESCRIPTION file where applicable.Testing:
Post-release checklist:
- [ ] Review and update installation instructions for the package if needed.N/A Installation remains the sameThe text was updated successfully, but these errors were encountered: