-
-
Notifications
You must be signed in to change notification settings - Fork 119
chore(INFRA-1282): add release action #193
base: master
Are you sure you want to change the base?
Conversation
|
I see that this relies upon GitHub environments; could you share details on how those should be setup, including any required secrets? |
Sure @Gudahtt Environments would contain the Github Variables that would allow this repository updating that specific environment. For each environment we would have to define 3 vars:
I will provide the content of those. |
Gudahtt
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! I'll coordinate with you on Slack re: the repo config
This PR introduces an automated release process using GitHub Actions. The
Mainworkflow is triggered on every pull request and push tomaster. It includes:check-workflows: Lints workflow files usingactionlint.build-test: Builds the project and runs tests.release-uat: Releases to the UAT environment after successful build and tests.release-prd: Releases to the Production environment after successful UAT release.