-
-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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. |
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
Main
workflow 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.