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
{{ message }}
This repository has been archived by the owner on Sep 30, 2024. It is now read-only.
Choose dates/times for the steps in this release process and update this issue template accordingly. Note that this template references working days, which do not include weekends or holidays observed by Sourcegraph.
Add events to the shared Release Schedule calendar in Google and invite [email protected].
Creating the release branch.
Tagging the final release.
Publishing the blog post.
Send message to #dev-announce with a link to this tracking issue to notify the team of the release schedule.
Create reminders for yourself to preform the remaining sections in this checklist at appropriate times.
5 working days before release (2019-09-13)
Private message each teammate who has open issues in the milestone and ask them to remove any issues that won't be done by the time that the release branch is scheduled to be created.
Verify that there is a draft of the blog post and that it will be ready to be merged on time.
Ping each team, and ask them to identify which of the optional rows that they own should be tested this iteration.
Ping the @distribution team to determine which environments each row should be tested in.
4 working days before release (2019-09-16)
01:00 AM PT Add a new section header for this version to the CHANGELOG immediately under the ## Unreleased changes heading and add new empty sections under ## Unreleased changes (example).
Create the 3.8 branch for this release off of the changelog commit that you created in the previous step.
Tag the first release candidate v3.8.0-rc.1:
VERSION='v3.8.0-rc.1' bash -c 'git tag -a "$VERSION" -m "$VERSION" && git push origin "$VERSION"'
Send a message to #dev-announce to announce the release candidate.
Run Sourcegraph Docker image with no previous data.
Verify that code search returns results as you expect (depending on the repositories that you added).
Verify that basic code intelligence works on Go or TypeScript.
Tear down this Kubernetes cluster.
Delete entries from section 15 (CHANGELOG) of the testing grid, or move them into permanent sections above. Add new CHANGELOG items for this release into section 15. Assign the feature owner as the tester for each row.
Send a message to #dev-announce to kick off testing day.
Include a link to the testing grid.
Include the command to run the latest release candidate:
Mention that testing is the top priority, it is expected to take the whole day, and that known or suspected regressions should be tagged as release blockers.
Message @slimsag on Slack: 3.8.PATCH has been released, update deploy-sourcegraph-docker as needed
Update versions in docs.sourcegraph.com header (example)
Review all issues in the release milestone. Backlog things that didn't make it into the release and ping issues that still need to be done for the release (e.g. Tweets, marketing).
3.8 Release (2019-09-20)
At the start of the month (2019-09-01)
5 working days before release (2019-09-13)
4 working days before release (2019-09-16)
## Unreleased changes
heading and add new empty sections under## Unreleased changes
(example).3.8
branch for this release off of the changelog commit that you created in the previous step.v3.8.0-rc.1
:3 working days before release (2019-09-17)
As necessary
git cherry-pick
bugfix (not feature!) commits frommaster
into the release branch.1 working day before release (2019-09-19)
master
.3.8
release branch from this commit.v3.8.0
release at this commit.latestReleaseKubernetesBuild
andlatestReleaseDockerServerImageBuild
(example).3.8.PATCH has been released, update deploy-sourcegraph-docker as needed
By 10am PT on the 20th
The text was updated successfully, but these errors were encountered: