-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Create production release #1859
Conversation
token: ${{ secrets.OS_BOTIFY_TOKEN }} | ||
|
||
- name: Checkout production branch | ||
run: git checkout production |
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.
NAB: Can you combine here with actions/checkout?
finishReleaseCycle: https://github.com/Expensify/Expensify.cash/actions/runs/666269006 |
Retesting after merging #1894 ...
Failed at a later step this time! |
Retesting after merging #1901 ...
Failed at a later step this time! Getting closer... We'll pick this back up tomorrow. |
I think the last error we saw last night was caused because there were no existing releases. We could add code to handle that edge case, but instead I think we can just create a release using the UI. Created here |
Retesting after manually creating a couple releases:
Failed at a later step again! |
That doesn't match the docs! 😠 ... probably has to do with the commit hash we're pointing at |
Yeah, we're pointing at I'm just going to point at the latest commit. PR here |
Retesting after merging #1921 ...
https://github.com/Expensify/Expensify.cash/actions/runs/668825231 note that this workflow was triggered 🎉 IT WORKED 🎉 |
Details
Creates a Github Release to trigger a production deploy. The release body just has the list of PRs which it includes for now. This code should make it pretty easy to add more changelog notes and/or other files or artifacts with the release.
Fixed Issues
Fixes https://github.com/Expensify/Expensify/issues/155221
Tests
Still haven't tested action-gh-release in Public-Test-Repo.
To live-test this PR:
production
job of thedeploy
workflow should be triggered.StagingDeployCash
that was closed.