The release guild is a collection of teammates that serve as release captain for Sourcegraph releases. The guild was formed to establish a cross-team working group of engineers that own the release process.
The release guild can be found in the slack channel #release-guild.
- Coury Clark - Guild Leader
- Joe Chen
- Camden Cheek
- Keegan Carruthers-Smith
- Mohammad Umer Alam
- Bolaji Olajide
For the time being, captains are selected on a volunteer basis. The guild will decide on a format going forward as soon as possible.
The current schedule is shown below:
- Ensure release captains are identified for minor and patch releases
- Organizing and adminstrating the release guild, such as establishing policies, procedures, and documenting how we work
- Being a point of contact for the guild, and being responsible for overall communications to the rest of the guild
There probably isn’t any “best person” for this guild. The skills needed are git commands and standard branch troubleshooting and testing. So if you push code to any of our repositories, you qualify!
Typically, a release takes place over a few days (2-3). The ticket template has all the steps required to perform a release. It can be hard to estimate how much time it will take because it is hard to gauge the size of the release beforehand. We do not impose any limitations on what can be included
Your manager and director can help with this, and bring concerns to the leadership team so we can help set priorities appropriately