-
Notifications
You must be signed in to change notification settings - Fork 153
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
Custom GitHub Actions workflow to continuously deploy main
to the Heroku staging app
#9494
Conversation
66dc0b9
to
50ae3b6
Compare
main
to the Heroku staging app
This looks good to me, but leaving this for someone else to approve so that I'm not the only one checking this out. Thanks @tbrlpld |
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.
Hi @tbrlpld,
This PR looks good to me. Thanks again for taking this work on and updating the documentation as well. This will be very helpful in the future.
Approved!
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.
I had one small question but its not a blocker!
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.
Thanks for taking this on @tbrlpld ! I don't have a way to test this out but code and documentation both look great to me! 👍🏻
On push and only fetch from staging. So it's a benign action. This is to test the login setup.
22b557c
to
a867749
Compare
This PR enables a custom GitHub Actions workflow to deploy the
main
branch to the staging app on Heroku.The custom workflow checks that the CI pipline has finished successfully, checks out the
main
branch and pushes it to Heroku via the traditional Git push deployment.The docs are updated to reflect this change and contain information on which credentials need to be set up and how to get them.
I have tested that the Heroku access works with a simple
git fetch heroku main
. This is the workflow run of the test: https://github.com/mozilla/foundation.mozilla.org/actions/runs/3492453124/jobs/5846247852Related PRs/issues: #9215