Skip to content
This repository has been archived by the owner on Sep 30, 2024. It is now read-only.

3.4.3 Patch Release #4410

Closed
17 tasks done
slimsag opened this issue Jun 6, 2019 · 0 comments
Closed
17 tasks done

3.4.3 Patch Release #4410

slimsag opened this issue Jun 6, 2019 · 0 comments
Assignees
Milestone

Comments

@slimsag
Copy link
Member

slimsag commented Jun 6, 2019

  • Create a checklist of the changes that you want to release (i.e. open or merged PRs).
  • Communicate your intentions by sending a message to #dev-announce that includes a link to this issue.
  • Cherry pick changes into the existing release branch (this exists already as MAJOR.MINOR, do not create a new branch) and check them off the list above.
    • Ensure that the cherry-picked commits don't depend on any commits that aren't already in the release branch.
  • Push the release branch with your cherry-picked commit(s) and make sure CI passes.

Release sourcegraph/server

  • Create an annotated git tag and push it (this triggers CI to build the Docker images for the new version). For example:

    VERSION='v3.2.1-rc.1' bash -c 'git tag -a "$VERSION" -m "$VERSION" && git push origin "$VERSION"'
    
  • Wait for the final Docker images to be available at https://hub.docker.com/r/sourcegraph/server/tags.

Release Kubernetes deployment

In deploy-sourcegraph:

Update the docs

  • Update the version (major.minor.patch) of Sourcegraph in the docs (example) by running the following
    find . -type f -name '*.md' -exec sed -i '' -E 's/sourcegraph\/server:[0-9\.]+/sourcegraph\/server:$NEW_VERSION/g' {} +
    
  • Update versions in docs.sourcegraph.com template (example)
  • Update latestReleaseKubernetesBuild and latestReleaseDockerServerImageBuild (example).
  • Update deploy-aws version
  • Update deploy-digitalocean version
  • Message @slimsag on Slack: MAJOR.MINOR.PATCH has been released, update deploy-sourcegraph-docker as needed
  • Create a new section for the patch version in the changelog. Verify that all changes that have been cherry picked onto the release branch have been moved to this section of the CHANGELOG on master.
  • Post a reply in the #dev-announce thread to say that the release is complete.w
@slimsag slimsag added this to the 3.4-c milestone Jun 6, 2019
@slimsag slimsag self-assigned this Jun 6, 2019
@slimsag slimsag closed this as completed Jun 13, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant