Skip to content

Commit 4251ae6

Browse files
Add a paragraph to release docs about permissions
1 parent 591bfbb commit 4251ae6

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

POLICIES.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,20 @@ at version 2.7, so when RubyGems 2.8 is released, it will only support Ruby
4242

4343
## Release Process
4444

45+
### Permissions
46+
47+
You'll need the following environment variables set to release RubyGems &
48+
Bundler:
49+
50+
* AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY: to be able to push RubyGems zip
51+
files to s3 so that they appear at RubyGems [download page].
52+
53+
* GITHUB_RELEASE_PAT: A [GitHub PAT] with repo permissions, in order to push
54+
GitHub releases and to use the GitHub API for changelog generation.
55+
56+
[download page]: https://rubygems.org/pages/download
57+
[GitHub PAT]: https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
58+
4559
### Recommendations for security releases
4660

4761
* Obtain CVE numbers as needed from HackerOne or Red Hat.

0 commit comments

Comments
 (0)