- Create a new milestone if one doesn't exist.
- Open issues and filter by milestone and make sure they are either closed or moved over to the next milestone.
- Update requirements to the desired (e.g. latest) flytekit release.
- Build a docker image and push to ghcr.io/flyteorg
make -C flytetester docker_build_push
- Run Generate Flyte Manifests workflow. It’ll create a PR (example)
- Update docs version to match the milestone version.
- Create a CHANGELOG file (example)
- Update the sha with the latest image released in #2
- Wait for endtoend tests to finish then Merge PR.
- Run Create Flyte Release workflow: It will create a tag and then publish all deployment manifest in github release and will create a discussion thread in github release
- Close the milestone
- Ping #core (slack channel) to: Send announcements about the milestone with the contents of the CHANGELOG to all social channels..