Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.71 KB

supplying-credentials.md

File metadata and controls

30 lines (22 loc) · 1.71 KB

Supplying Credentials

Any repo that wants to use gha-scala-library-release-workflow needs to supply release credentials to the workflow:

For any given organisation, a single set of credentials can be shared as GitHub Organization-level secrets (so that each individual developer doesn't need their own set of credentials) - you just need to make sure your repo has access to those secrets.

Guardian-specific access

Guardian developers: We use guardian/github-secret-access to grant repos access to the necessary Organisation secrets - you need to raise a PR (like this example PR) which will grant access to these:

  • AUTOMATED_MAVEN_RELEASE_SONATYPE_PASSWORD
  • AUTOMATED_MAVEN_RELEASE_PGP_SECRET
  • AUTOMATED_MAVEN_RELEASE_GITHUB_APP_PRIVATE_KEY

Generating new credentials

See the docs on generating new credentials if your organisation is working with gha-scala-library-release-workflow for the very first time, or if you need to rotate the shared credentials.