cylc / cylc-admin

Project planning for the Cylc Workflow Engine.
https://cylc.github.io/cylc-admin/
GNU General Public License v3.0
5 stars 13 forks source link

release: 8.0rc2 #148

Closed wxtim closed 2 years ago

wxtim commented 2 years ago

Release Progress

Issue to track the coordinated release of multiple Cylc components.

Required for all minor releases of cylc-flow.

See the release docs for first time instructions and more info.

Prep:

Non-bumpable PRs

Milestones for release:

PyPi / GitHub releases:

Ensure all Cylc components are pinned to the correct version of cylc-flow.

Trigger releases via GitHub actions.

Forge (check dependencies match):

Pull requests will be automatically opened on the conda-forge feedstocks after the pypi releases.

If not, create a new branch, change the version, reset the build number and update the hash from the PyPi website. Finally trigger a rerender in a comment.

Ensure dependencies are up to date and follow instructions on the PR. Some repos may maintain a list of conda dependencies locally.

It make take a couple of hours for a release to become available. Use conda search <package> to determine when it's ready.

Misc (after the above has been completed):

Metadata:

Update project versions to the next milestone AND pin downstream components to the next cylc-flow dev release.

Finally: