Skip to content

Commit 9705893

Browse files
authored
CDRIVER-5529 update release instructions to account for new rulesets (#1997)
1 parent bf1c9f0 commit 9705893

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

docs/dev/releasing.rst

+23
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ MongoDB C driver library. The release includes the following steps:
1717
.. _evg-release: https://spruce.mongodb.com/commits/mongo-c-driver-latest-release
1818
.. _evg-release-settings: https://spruce.mongodb.com/project/mongo-c-driver-latest-release/settings/general
1919
.. _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
2022

2123
.. rubric:: Checklist Form
2224

@@ -250,6 +252,20 @@ __ https://github.com/settings/tokens
250252
(Selecting this permission may also enable the *Metadata* permission; this is
251253
normal.)
252254
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).
253269

254270
Do the Release
255271
##############
@@ -486,6 +502,13 @@ changes back into the ``master`` branch.
486502
__ https://github.com/mongodb/mongo-c-driver/pulls
487503

488504

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+
489512
.. _releasing.jira:
490513

491514
Close the Jira Release Ticket and Finish the Jira Release

0 commit comments

Comments
 (0)