Skip to content
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

Merged
merged 1 commit into from
Jul 10, 2017

Conversation

tomdee
Copy link
Contributor

@tomdee tomdee commented Jul 10, 2017

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

Calico releases now produce a release archive including Kubernetes manifests, docker images, and binaries.

@tomdee tomdee requested a review from ozdanborne July 10, 2017 18:14
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/).
``
Copy link
Member

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

@tomdee tomdee force-pushed the release-artifact branch from 5188eab to 4287f8b Compare July 10, 2017 20:44
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:
```
Copy link
Member

@ozdanborne ozdanborne Jul 10, 2017

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?

Copy link
Contributor Author

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.
Copy link
Member

@ozdanborne ozdanborne Jul 10, 2017

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.
Copy link
Member

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

@ozdanborne
Copy link
Member

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.
@tomdee tomdee force-pushed the release-artifact branch from 4287f8b to 00b56ef Compare July 10, 2017 21:59
@tomdee
Copy link
Contributor Author

tomdee commented Jul 10, 2017

OK, markups made. Merging.

@tomdee tomdee merged commit c4c5af8 into projectcalico:master Jul 10, 2017
@tomdee tomdee deleted the release-artifact branch July 10, 2017 21:59
@caseydavenport caseydavenport added this to the Calico v2.4.0 milestone Jul 14, 2017
@caseydavenport caseydavenport added the release-note-required Change has user-facing impact (no matter how small) label Jul 14, 2017
@caseydavenport caseydavenport mentioned this pull request Jul 31, 2017
3 tasks
caseydavenport pushed a commit that referenced this pull request Dec 14, 2021
…-master

[master] Semaphore Auto Pin Update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-note-required Change has user-facing impact (no matter how small)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants