Documentation relating to various GitHub features used by this project.
(If you are developing locally you probably do not need to pay attention to this)
build
- builds the SAM project and caches the resulttest
- runs GoLang unit testsdeploy
- deploys to prod from branch "master" and to dev from branch "development"
The following repository secrets are used by GitHub workflows:
Secret | Explanation |
---|---|
AWS_ACCESS_KEY_ID |
The AWS access key for the CI user. |
AWS_SAMCONFIG_DEV |
The base64 encoded samconfig.toml used for deployments to dev |
AWS_SAMCONFIG_PROD |
The base64 encoded samconfig.toml used for deployments to prod |
AWS_SECRET_ACCESS_KEY |
The AWS secret access key for the CICD user. |