-
Notifications
You must be signed in to change notification settings - Fork 7
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: Use GitHub Actions for CI #259
Conversation
c158c7a
to
47660ff
Compare
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.
This is great. I agree that we should default the buckets in the plugin. Do you want to do that before telling everyone?
df05864
to
794ceb8
Compare
This allows CD to continue working.
This action should pick up the node version from the `.nvmrc` file.
|
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.
🎉
What does this change?
Switches CI from TeamCity to GitHub Actions (with the use of https://github.com/guardian/actions-assume-aws-role).
There are a few benefits to using GHA individually:
nvm
yarn
Checks
tab)Collectively, use of GHA means we don't have to maintain our own CI infrastructure.
How to test
devx::prism
should appear as a deployable project in Riff-Raff. It should have two files: the cloudformation and the deb and it should be successfully deployed to CODE.Have we considered potential risks?
Deployment gets a little tricky as the Riff-Raff project name has changed and we all have to remember this. Riff-Raff restrictions help here though.