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
If full release, run make site-deploy SERVICE=1.6.0-1, (replace . with -)
Run make gen-changelog to generate the CHANGELOG.md (if release candidate make gen-changelog RELEASE_VERSION=1.6.0-rc)
Ensure the [helm tag value][values] is correct (should be 1.6.0 if a full release, 1.6.0-rc if release candidate)
Ensure the [helm Chart version values][chart] are correct (should be 1.6.0 if a full release, 1.6.0-rc if release candidate)
Ensure the [sdks/nodejs/package.json][nodejs] version is correct (should be 1.6.0 if a full release, 1.6.0-rc if release candidate)
Run make gen-install
Run make test-examples-on-gcr to ensure all example images exist on gcr.io/agones-images-
Create a draft release with the [release template][release-template]
Make a tag with the release version.
Site updated
Copy the draft release content into a new /site/content/en/blog/releases content (this will be what you send via email).
Review all link_test and data-proofer-ignore attributes and remove for link testing
If full release, review and remove all instances of the feature shortcode
If full release, update to the new release branch 1.6.0.
If full release, update site with the new release version (release-version in config.toml) to 1.6.0
If full release, update documentation with updated example images tags
If full release, add link to previous version's documentation to nav dropdown
Create PR with these changes, and merge them with approval
Confirm local git remote upstream points at git@github.com:googleforgames/agones.git
Run git remote update && git checkout master && git reset --hard upstream/master to ensure your code is in line with upstream (unless this is a hotfix, then do the same, but for the release branch)
Publish SDK packages
Run make sdk-shell-node to get interactive shell to publish node package
Run make do-release. (if release candidate: make do-release RELEASE_VERSION=1.6.0-rc) to create and push the docker images and helm chart.
Do a helm repo add agones https://agones.dev/chart/stable and verify that the new version is available via the command helm search agones/
Do a helm install and a smoke test to confirm everything is working.
Attach all assets found in the release folder to the release.
Submit the Release.
Send an email to the [mailing list][list] with the release details (copy-paste the release blog post)
If full release, then increment the base_version in [build/Makefile][build-makefile]
If full release move [helm tag value][values] is set to 1.6.0+1
If full release move the [helm Chart version values][chart] is to 1.6.0+1
If full release move the [sdks/nodejs/package.json][nodejs] to 1.6.0+1
If full release, remove feature-freeze-do-not-merge labels from all pull requests
Run make gen-install gen-api-docs
Create PR with these changes, and merge them with approval
Close this issue.
If full release, close the current milestone. Congratulations! - the release is now complete! 🎉 👏 😄 👍
The text was updated successfully, but these errors were encountered:
feature-freeze-do-not-merge
to any feature pull requests.git checkout master && git pull --rebase upstream master
make site-deploy SERVICE=1.6.0-1
, (replace . with -)make gen-changelog
to generate the CHANGELOG.md (if release candidatemake gen-changelog RELEASE_VERSION=1.6.0-rc
)tag
value][values] is correct (should be 1.6.0 if a full release, 1.6.0-rc if release candidate)Chart
version values][chart] are correct (should be 1.6.0 if a full release, 1.6.0-rc if release candidate)sdks/nodejs/package.json
][nodejs] version is correct (should be 1.6.0 if a full release, 1.6.0-rc if release candidate)make gen-install
make test-examples-on-gcr
to ensure all example images exist on gcr.io/agones-images-tag
with the release version./site/content/en/blog/releases
content (this will be what you send via email).link_test
anddata-proofer-ignore
attributes and remove for link testingfeature
shortcoderelease-version
in config.toml) to 1.6.0upstream
points atgit@github.com:googleforgames/agones.git
git remote update && git checkout master && git reset --hard upstream/master
to ensure your code is in line with upstream (unless this is a hotfix, then do the same, but for the release branch)make sdk-shell-node
to get interactive shell to publish node packagemake do-release
. (if release candidate:make do-release RELEASE_VERSION=1.6.0-rc
) to create and push the docker images and helm chart.helm repo add agones https://agones.dev/chart/stable
and verify that the new version is available via the commandhelm search agones/
helm install
and a smoke test to confirm everything is working.release
folder to the release.base_version
in [build/Makefile
][build-makefile]tag
value][values] is set to 1.6.0+1Chart
version values][chart] is to 1.6.0+1sdks/nodejs/package.json
][nodejs] to 1.6.0+1feature-freeze-do-not-merge
labels from all pull requestsmake gen-install gen-api-docs
The text was updated successfully, but these errors were encountered: