Secrets¶
Information about the secrets used by this project.
GitHub¶
GitHub secrets are set in the settings of the repository for use by GitHub Actions.
Environment Secrets¶
Secrets specific to the repository, specific to a single environment.
- DEPLOY_AWS_ACCESS_KEY_ID¶
AWS Access Key for the IAM user used to deploy infrastructure to accounts. This is not the user used when running tests but for deploying infrastructure used by tests (including the IAM user running the tests).
- DEPLOY_AWS_SECRET_ACCESS_KEY¶
AWS Secret Access Key for the IAM user used to deploy infrastructure to accounts. This is not the user used when running tests but for deploying infrastructure used by tests (including the IAM user running the tests).
Repository Secrets¶
Secrets specific to the repository, available to all environments.
- AWS_ACCESS_KEY¶
AWS Access Key for the IAM user used to publish artifacts to S3. This IAM user exists in the public AWS account.
- AWS_SECRET_KEY¶
AWS Secret Access Key for the IAM user used to publish artifacts to S3. This IAM user exists in the public AWS account.
- NPM_API_TOKEN¶
API access token used to publish Runway to NPM.
- PYPI_PASSWORD¶
API token used to publish Runway to PyPi. This should be scoped to only the Runway project.
- TEST_PYPI_PASSWORD¶
Similar to
PYPI_PASSWORD
but for Test PyPI.
- TEST_RUNNER_AWS_ACCESS_KEY_ID¶
AWS Access Key for the IAM user used to run tests.
- TEST_RUNNER_AWS_SECRET_ACCESS_KEY¶
AWS Secret Access Key for the IAM user used to run tests.
ReadTheDocs¶
Secrets are set as environment variables for ReadTheDocs to use when building documentation.
- SPHINX_GITHUB_CHANGELOG_TOKEN¶
Used by sphinx-github-changelog to generate a changelog for GitHub Releases. The GitHub personal access token scope only needs to include
repo.public_repo
.