@@ -17,6 +17,8 @@ MongoDB C driver library. The release includes the following steps:
17
17
.. _evg-release : https://spruce.mongodb.com/commits/mongo-c-driver-latest-release
18
18
.. _evg-release-settings : https://spruce.mongodb.com/project/mongo-c-driver-latest-release/settings/general
19
19
.. _snyk : https://app.snyk.io
20
+ .. _dbx-c-cxx-releases-github : https://github.com/orgs/mongodb/teams/dbx-c-cxx-releases/
21
+ .. _dbx-c-cxx-releases-mana : https://mana.corp.mongodb.com/resources/68029673d39aa9f7de6399f9
20
22
21
23
.. rubric :: Checklist Form
22
24
@@ -250,6 +252,20 @@ __ https://github.com/settings/tokens
250
252
(Selecting this permission may also enable the *Metadata* permission; this is
251
253
normal.)
252
254
255
+ Join the Release Team
256
+ #####################
257
+
258
+ The release process may require creating new branches, new tags, and directly
259
+ pushing to development branches. These operations are normally restricted by
260
+ branch protection rules.
261
+
262
+ When assigned the responsibility of performing a release, submit a request to a
263
+ repository administrator to be temporarily added to the
264
+ `releases team <dbx-c-cxx-releases-github _>`_ on GitHub for the duration of the
265
+ release process. The team member must be added via
266
+ `MANA <dbx-c-cxx-releases-mana _>`_ (the GitHub team should normally be empty,
267
+ meaning there should not be any member with the "Maintainer" role to add new
268
+ users via GitHub).
253
269
254
270
Do the Release
255
271
##############
@@ -486,6 +502,13 @@ changes back into the ``master`` branch.
486
502
__ https://github.com/mongodb/mongo-c-driver/pulls
487
503
488
504
505
+ Leave the Release Team
506
+ **********************
507
+
508
+ Remove yourself from the `releases team <dbx-c-cxx-releases-github _>`_ on GitHub
509
+ via `MANA <dbx-c-cxx-releases-mana _>`_.
510
+
511
+
489
512
.. _releasing.jira :
490
513
491
514
Close the Jira Release Ticket and Finish the Jira Release
0 commit comments