[x] Run
make artifacts IMAGE_REGISTRY=registry.k8s.io/kueue GIT_TAG=$VERSION
to generate the artifacts and upload the files in the artifacts folder
to the draft release.
[x] An OWNER creates a signed tag running
git tag -s $VERSION
and inserts the changelog into the tag description.
To perform this step, you need a PGP key registered on github.
[x] An OWNER pushes the tag with
git push $VERSION
Triggers prow to build and publish a staging container image
gcr.io/k8s-staging-kueue/kueue:$VERSION
[x] Update the below files with respective values in main branch : #1969
Latest version in README.md
Release notes in the CHANGELOG
version in site/config.toml
appVersion in charts/kueue/Chart.yaml
last-updated, last-reviewed, commit-hash, project-release, and distribution-points in SECURITY-INSIGHTS.yaml
[x] For a major or minor release, prepare the repo for the next version:
[x] create an unannotated devel tag in the
main branch, on the first commit that gets merged after the release
branch has been created (presumably the README update commit above), and, push the tag:
DEVEL=v0.$(($MAJ+1)).0-devel; git tag $DEVEL main && git push $DEVEL
This ensures that the devel builds on the main branch will have a meaningful version number.
[x] Create a milestone for the next minor release and update prow to set it automatically for new PRs:
Changelog
Changes since `v0.6.1`:
### Bug or Regression
- Avoid unnecessary preemptions when there are multiple candidates for preemption with the same admission timestamp (#1880, @alculquicondor)
- Fix Pods in Pod groups stuck with finalizers when deleted immediately after Succeeded (#1916, @alculquicondor)
- Fix preemption to reclaim quota that is blocked by an earlier pending Workload from another ClusterQueue in the same cohort. (#1868, @alculquicondor)
- Reduce number of Workload reconciliations due to wrong equality check. (#1917, @gabesaba)
### Other (Cleanup or Flake)
- Improve pod integration performance (#1953, @gabesaba)
In response to [this](https://github.com/kubernetes-sigs/kueue/issues/1964#issuecomment-2047490045):
>/close
Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
Release Checklist
release-notes --org kubernetes-sigs --repo kueue --branch release-0.3 --start-sha 4a0ebe7a3c5f2775cdf5fc7d60c23225660f8702 --end-sha a51cf138afe65677f5f5c97f8f8b1bc4887f73d2 --dependencies=false --required-author=""
git branch release-$MAJ.$MIN main
git push release-$MAJ.$MIN
RELEASE_BRANCH
andRELEASE_VERSION
inMakefile
and runmake prepare-release-branch
CHANGELOG
make artifacts IMAGE_REGISTRY=registry.k8s.io/kueue GIT_TAG=$VERSION
to generate the artifacts and upload the files in theartifacts
folder to the draft release.git tag -s $VERSION
and inserts the changelog into the tag description. To perform this step, you need a PGP key registered on github.git push $VERSION
gcr.io/k8s-staging-kueue/kueue:$VERSION
registry.k8s.io/images/k8s-staging-kueue/images.yaml
to promote the container images to production: https://github.com/kubernetes/k8s.io/pull/6681registry.k8s.io/kueue/kueue:$VERSION
is available.main
branch into thewebsite
branch to publish the updated documentation.sig-scheduling@kubernetes.io
andwg-batch@kubernetes.io
with the subject[ANNOUNCE] kueue $VERSION is released
. https://groups.google.com/a/kubernetes.io/g/wg-batch/c/dmMkUxdcnogmain
branch : #1969README.md
CHANGELOG
version
insite/config.toml
appVersion
incharts/kueue/Chart.yaml
last-updated
,last-reviewed
,commit-hash
,project-release
, anddistribution-points
inSECURITY-INSIGHTS.yaml
main
branch, on the first commit that gets merged after the release branch has been created (presumably the README update commit above), and, push the tag:DEVEL=v0.$(($MAJ+1)).0-devel; git tag $DEVEL main && git push $DEVEL
This ensures that the devel builds on themain
branch will have a meaningful version number.Changelog