* build: Update master for v19 Update the version in `master` to v19 now that the v18 branch has been cut. This will cause all dev builds to be built with v19.0.0-dev version prefix and use a teleport19 buildbox. The buildbox has been manually built prior to this commit being merged to master. Run `make update-version` to propagate the new version to required files. Remove no-longer-necessary steps in the preflight.md docs. * fix: allow tests to use old client versions --------- Co-authored-by: Tim Ross <tim.ross@goteleport.com>
1.4 KiB
Preflight Checklist
This checklist is to be run prior to cutting the release branch.
- Update VERSION in Makefile to next dev tag
- Send out a call to
#teleport-devon slack for people to search code for DELETE IN and REMOVE IN comments and clean up if appropriate - Update the CI buildbox image
-
Update the
BUILDBOX_VERSIONinbuild.assets/images.mk. Commit and merge. -
Update
e/.github/workflows/build-buildboxes-cron.yamlto uncomment final pre-release job and ensure it has the correct branch names (two places). Commit and merge. -
After the
BUILDBOX_VERSIONupdate in thebuild.assets/images.mkhas merged to master, build the buildboxes for the nextBUILDBOX_VERSION. The first run will build the "assets" buildbox and the other builds will likely fail. Run again after the first has finished to build the others that use the "assets" buildbox:today=$(LOCALE=C TZ=UTC date +%A) gh workflow run --repo gravitational/teleport.e --field assets-day="${today}" build-buildboxes.yaml gh workflow run --repo gravitational/teleport.e build-buildboxes.yaml -
Update all the CI jobs in
.github/workflowsthat useteleport-buildbox:teleportXandteleport-buildbox-centos7:teleportX-amd64and bump X to the new version. -
Update all the CI jobs in
e/.github/workflowsthat useteleport-buildbox:teleportXand bump X to the new version.
-