-
-
Notifications
You must be signed in to change notification settings - Fork 605
Added Nightly Release Workflow + Tag #2091
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
Conversation
Setting Up workflow for Nightly Building/Releasing
Setting Time to Test it
Cleaned up a line
Testing new method of releasing
Updated to send artifacts to an AWS S3 Bucket using Actions & Secrets as requested by @extrawurst |
Fixing Windows env variable syntax
Updating to use the /nightly-builds directory
Updated to use same upload method to S3 as live-ask, is stable & rewrites over the old files so shouldn't have any issues with storage. Keeps builds in a nightly-builds directory |
AWS_DEFAULT_REGION: ${{ secrets.AWS_DEFAULT_REGION }} | ||
AWS_BUCKET_NAME: ${{ secrets.AWS_BUCKET_NAME }} | ||
run: | | ||
aws s3 cp ./release/gitui.msi s3://"$env:AWS_BUCKET_NAME"/nightly-builds/ |
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 is this $env
?
extended and finalized in #2164 |
This Pull Request fixes/closes #2083.
Added nightly.yml to .github/workflows, which is scheduled to run at Midnight UTC & is manually triggerable. it is based off the cd.yml. I have I tested it & it succesfully creates the nightly release with tag & it is marked as a pre-release.
I followed the checklist:
make check
without errors - N/A