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
Info on version pinning
Cylc plugins (i.e. cylc-rose and cylc-uiserver) are "pinned" to the minor version
of cylc-flow. E.G. if the cylc-flow version is 8.1.2 the plugins should be pinned to 8.1.
Pull requests will be automatically opened on the conda-forge feedstocks
after the pypi releases.
If the PR doesn't get opened automatically 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.
metomi-isodatetime
cylc-flow
cylc-ui
cylc-uiserver
metomi-rose
cylc-rose
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):
cylc-doc
bump intersphinx versions if required (cylc-doc/src/conf.py)
deploy (run the "deploy" workflow on GitHub Actions) (can be re-deployed later if necessary)
metomi-rose
build & deploy documentation (manual process ATM)
discourse post
Metadata:
GH Actions should automatically open PRs that bump the dev version of the projects. Check and merge them (can push alterations to PR branch if needed).
Pin downstream components to the next cylc-flow dev release:
cylc-uiserver (pin cylc-flow to next upcoming version)
cylc-rose (pin cylc-flow to next upcoming version)
Pin components in GH Actions tests:
cylc-doc (update versions in .github/workflows/test.yml "install libs to document" step(s) as appropriate)
metomi-rose (update versions in .github/actions/install-libs as appropriate)
Finally:
close this issue 🚀
The text was updated successfully, but these errors were encountered:
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:
reference/changes
).Milestones for release:
PyPi / GitHub releases:
Forge (check dependencies match):
Misc (after the above has been completed):
cylc-doc/src/conf.py
)Metadata:
GH Actions should automatically open PRs that bump the dev version of the projects. Check and merge them (can push alterations to PR branch if needed).
Pin downstream components to the next cylc-flow dev release:
Pin components in GH Actions tests:
.github/workflows/test.yml
"install libs to document" step(s) as appropriate).github/actions/install-libs
as appropriate)Finally:
The text was updated successfully, but these errors were encountered: