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
Ensure any breaking changes are highlighted in the release upgrade guide
Ensure any deprecations are highlighted in the release upgrade guide
Ensure all notable features have a highlight written
Add description key to the generated cue file with a description of the release (see
previous releases for examples).
Update version number in website/cue/reference/administration/interfaces/kubectl.cue
Update version number in distribution/install.sh
Add new version to website/cue/reference/versions.cue
Create new release md file by copying an existing one in ./website/content/en/releases/ and
updating version number
Commit these changes
Open PR against the release branch (v0.<new version number>) for review
PR approval
On the day of release:
Rebase the release preparation branch on the release branch
Squash the release preparation commits (but not the cherry-picked commits!) to a single
commit. This makes it easier to cherry-pick to master after the release.
Ensure release date in cue matches current date.
Merge release preparation branch into the release branch
git co v0.<new version number> && git merge --ff-only prepare-v0.<new version number>
The week before the release:
take them (or have someone help you take them)
git fetch && git checkout origin/master && git checkout -b v0.<new version number> && git push -u
master
git checkout -b prepare-v0.<new version number> && git push -u
in
distribution/docker/
. Update if so.cargo vdev build release-cue
to generate a new cue file for the releasechangelog
key to generated cue filegit log --no-merges --cherry-pick --right-only <last release tag>...
(example)
previous releases for examples).
website/cue/reference/administration/interfaces/kubectl.cue
distribution/install.sh
website/cue/reference/versions.cue
./website/content/en/releases/
andupdating version number
v0.<new version number>
) for reviewOn the day of release:
commit. This makes it easier to cherry-pick to master after the release.
git co v0.<new version number> && git merge --ff-only prepare-v0.<new version number>
git tag v0.<minor>.0 -a -m v0.<minor>.0
git push origin v0.<minor>.0
vector-release
usage.cargo vdev build manifests
and open a PR with changesmaster
, tomaster
Cargo.toml
on master to the next major releaseThe text was updated successfully, but these errors were encountered: