Closed tsenart closed 5 years ago
Assign rows in the release testing grid to engineers from the team that owns the row.
@nicksnyder, @christinaforney: Is it safe to assume the current assignments are fine as they are or should we shift things around?
@tsenart You don't need to recreationally move them around.
Dear all,
This is your release captain speaking. 🚂🚂🚂
Branch cut for the 3.9 release is scheduled for tomorrow at 10:00 CEST.
Is this issue / PR going to make it in time? Please change the milestone accordingly. When in doubt, reach out!
Thank you
Ping each team, and ask them to identify which of the optional rows that they own on the release testing grid should be tested this iteration.
@sourcegraph/distribution, @sourcegraph/core-services, @sourcegraph/code-intel, @sourcegraph/web: Please take a look at our release testing grid in Airtable and identify any optional rows you deem necessary to be tested this release.
Meta question: Has this step been resulting in actual optional rows being selected to be tested in previous releases or has the default answer been "no optional rows need to be tested"?
Ping the @distribution team to determine which environments each row on the release testing grid should be tested in.
@sourcegraph/distribution: See above. How have you been doing this in previous releases?
Re: which columns, the column set has been stable for the past few release iterations, so no changes need to be made from 3.8 to 3.9.
Re: which optional rows should be tested for Distribution, I've added a row at the bottom to test the indexed-search migration to StatefulSet.
The CHANGELOG section seems to have stuff from 3.8 in it, but I see at least one item for 3.9. That needs updating.
Meta question: Has this step been resulting in actual optional rows being selected to be tested in previous releases or has the default answer been "no optional rows need to be tested"?
No optional rows need to be tested from a quick scan. Yeah I agree with your assessment, but would want to hear back from more experienced release captains in the distribution team.
Send a message to #dev-announce to announce the release candidate.
Announcement: https://sourcegraph.slack.com/archives/C0EPTDE9L/p1571132939025900
No optional rows owned by web need to be tested.
Status update:
Requesting the following changes are cherry-picked into 3.9:
Also requesting these two small changes:
[ ] https://github.com/sourcegraph/sourcegraph/commit/bd512292ba84a37c4416713c53d2dd38dda30f73
[ ] https://github.com/sourcegraph/sourcegraph/commit/c4ed2b5531acdc3504127666ea485a1d30acafb3
Requesting this bug fix to be cherry-picked into 3.9:
I noticed a bug on https://github.com/sourcegraph/sourcegraph/commit/d4e24b9fe2ccd8f444d9a2339ef42fbd1e0860be: this shows up for almost all queries that produce no results. I am going to push up a fix for it cc @slimsag.
Fix: https://github.com/sourcegraph/sourcegraph/pull/6100 -- added to @slimsag's list of commits to cherry-pick
Alright, cherry-picking these and tagging the final release.
Merged blog post PR at https://github.com/sourcegraph/about/pull/286. There are some other announcement tasks outstanding (tracked in https://github.com/sourcegraph/sourcegraph/issues/5707) that I will ask someone else for help with tomorrow.
Notify the next release captain that they are on duty for the next release. Include a link to this release issue template.
@beyang: I officially notify you that you're the 3.10 release captain as per https://github.com/sourcegraph/sourcegraph/blob/master/doc/dev/releases.md#schedule.
At the start of the month (2019-10-01)
5 working days before release (2019-10-14)
4 working days before release (2019-10-15)
## Unreleased changes
heading and add new empty sections under## Unreleased changes
(example).3.9
branch for this release off of the changelog commit that you created in the previous step.v3.9.0-rc.1
:3 working days before release (2019-10-16)
As necessary
git cherry-pick
bugfix (not feature!) commits frommaster
into the release branch.1 working day before release (2019-10-18)
master
.3.9
release branch from this commit.v3.9.0
release at this commit.latestReleaseKubernetesBuild
andlatestReleaseDockerServerImageBuild
(example).3.9.PATCH has been released, update deploy-sourcegraph-docker as needed
By 10am PT on the 20th
After the Retrospective
sourcegraph/doc/dev/retrospectives
.retrospectives/index.md
and in the left nav (sourcegraph/doc/_resources/templates/doc.html
)