-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Releasing: Update release process with release archive #898
Conversation
RELEASING.md
Outdated
4. Now merge the PR - this will cause the live docs site to be updated (after a few minutes). | ||
5. Push the tag. | ||
6. Edit the [Calico Docs Custom Search Engine](cse.google.com/). | ||
`` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
missing the third code tick
RELEASING.md
Outdated
3. Add a section in `_config.yaml` so that `page.version` will be set correctly in the new subdirectory: | ||
```` | ||
1. Add a section in `_config.yaml` so that `page.version` will be set correctly in the new subdirectory: | ||
``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While you're here, can you indent this entire code block three spaces so it doesn't reset the numbered list?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah yes, much nicer.
RELEASING.md
Outdated
1. Move the section for the release in `_data/versions.yaml` to the top of the file so that it will be the 'Latest Release'. | ||
1. Run `make add_redirects_for_latest VERSION=vX.Y` to update the redirects. | ||
1. Test the changes locally then open a pull request, make sure it passes CI and get it reviewed. | ||
1. Create a git tag and docker images by running `make -C calico_node release`. Follow the instructions to push the images but DO NOT PUSH THE TAG YET. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is where the release file is created, right? Can you mention it by saying:
Create a git tag, docker images, and release file by running...
RELEASING.md
Outdated
``` | ||
1. Update the `RELEASE_STREAM` variable at the top of calico_node/Makefile to the new major/minor version. | ||
1. Test the changes locally then open a pull request, make sure it passes CI and get it reviewed. | ||
1. Create a git tag and docker images by running `make -C calico_node release`. Follow the instructions to push the images but DO NOT PUSH THE TAG YET. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same here: Git tag, docker images, and release file
Just a couple of wording / clarity nits but other than that, the overall process and jekyll implementation looks good. LGTM after that's addressed. |
Build the release archive as part of make release Update the instructions to say that it should be uploaded Reference the file from the releases page.
OK, markups made. Merging. |
…-master [master] Semaphore Auto Pin Update
Build the release archive as part of make release
Update the instructions to say that it should be uploaded
Reference the file from the releases page.
Fixes #893
Release Note