-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need to create a release-1.31 track #666
Comments
I want to update this issue template once we complete it. |
For the new template: |
LGTM, issue can be closed (check |
Thanks Ben.... I appreciate it. Let's close when #677 is merged |
I want to update this issue template once we complete it. |
Summary
Make sure to follow the steps below and ensure all actions are completed and signed-off by one team member.
Information
Actions
The steps are to be followed in-order, each task must be completed by the person specified in bold. Do not perform any steps unless all previous ones have been signed-off. The Reviewer closes the issue once all steps are complete.
Owner: Add the assignee and reviewer as assignees to the GitHub issue
Owner: Ensure that you are part of the "containers" team
Owner: Request a new
1.xx
Snapstore track for the snaps similar to the snapstore track-request.Post template on https://discourse.charmhub.io/
Title: Request for 1.xx tracks for the k8s snap
Category: store-requests
Body:
Hi,
Could we please have a track "1.xx-classic" and "1.xx" for the respective K8s snap release?
Thank you, $name
Owner: Create
release-1.xx
branch from latestmain
git switch main
git pull
git checkout -b release-1.xx
git push origin release-1.xx
Owner: Create
release-1.xx
branch from latestmaster
in k8s-dqlitegit clone [email protected]:canonical/k8s-dqlite.git ~/tmp/release-1.xx
pushd ~/tmp/release-1.xx
git switch master
git pull
git checkout -b release-1.xx
git push origin release-1.xx
popd
rm -rf ~/tmp/release-1.xx
Owner: Create
release-1.xx
branch from latestmain
in cilium-rocksgit clone [email protected]:canonical/cilium-rocks.git ~/tmp/release-1.xx
pushd ~/tmp/release-1.xx
git switch main
git pull
git checkout -b release-1.xx
git push origin release-1.xx
popd
rm -rf ~/tmp/release-1.xx
Owner: Create
release-1.xx
branch from latestmain
in coredns-rockgit clone [email protected]:canonical/coredns-rock.git ~/tmp/release-1.xx
pushd ~/tmp/release-1.xx
git switch main
git pull
git checkout -b release-1.xx
git push origin release-1.xx
popd
rm -rf ~/tmp/release-1.xx
Owner: Create
release-1.xx
branch from latestmain
in metrics-server-rockgit clone [email protected]:canonical/metrics-server-rock.git ~/tmp/release-1.xx
pushd ~/tmp/release-1.xx
git switch main
git pull
git checkout -b release-1.xx
git push origin release-1.xx
popd
rm -rf ~/tmp/release-1.xx
Owner: Create
release-1.xx
branch from latestmain
in rawfile-localpvgit clone [email protected]:canonical/rawfile-localpv.git ~/tmp/release-1.xx
pushd ~/tmp/release-1.xx
git switch rockcraft
git pull
git checkout -b release-1.xx
git push origin release-1.xx
popd
rm -rf ~/tmp/release-1.xx
Reviewer: Ensure
release-1.xx
branch is based on latest changes onmain
at the time of the release cut.Owner: Create PR to initialize
release-1.xx
branch:KUBERNETES_RELEASE_MARKER
tostable-1.xx
in /build-scripts/hack/update-component-versions.pyUpdatemaster
torelease-1.xx
in /build-scripts/components/k8s-dqlite/version"main"
to"release-1.xx"
in /build-scripts/hack/generate-sbom.pygit commit -m 'Release 1.xx'
release-1.xx
with the changes and request review from Reviewer. Make sure to update the issueInformation
section with a link to the PR.Reviewer: Review and merge PR to initialize branch.
Owner: Create PR to initialize
update-components.yaml
job forrelease-1.xx
branch:release-1.xx
in .github/workflows/update-components.yamlmain
with the changes and request review from Reviewer. Make sure to update the issue information with a link to the PR.Reviewer: On merge, confirm Auto-update strict branch action runs to completion and that the
autoupdate/release-1.xx-*
flavor branches are created.Owner: Create launchpad builders for
release-1.xx
and flavorsReviewer: Ensure snap recipes are created in lp:k8s/+snaps
k8s-snap-1.xx-classic
k8s-snap-1.xx-strict
k8s-snap-1.xx-moonray
After release
1.xx/stable
viaTrack
>1.xx
The text was updated successfully, but these errors were encountered: