-
Notifications
You must be signed in to change notification settings - Fork 12
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
Actions for nightly release #14
Conversation
About task number 2 I found a GitHub Action called nightly-check which is suitable for this task, but it requires further fix since my workflow always failed after implementing it. |
nightly-check approved my last pull request, adding check now. |
The steps to export a zip file from Tiefsee are:
If you don't do step 3, you'll just have an extra 70M of useless files, but if you don't do step 1, Tiefsee.exe won't run. So I'm not sure if this automation flow is feasible. |
Thanks for the feedback, in my workflow, I did not include part executing About useless files mentioned in step 3 might be related to the I'll upload the todo list for now and hope I can solve them later.😉 |
359843d |
Appreciation for updating, that definitely will help me to get things done 😀 |
Add build project workflow
Add archive output path after successful build
Fix msbuild command Fix upload archive file
Update actions version Trying fix archive file not found
Remove upload artifact job since there's not previous artifacts on build job
Rename dotnet.yml to build.yml Add nightly workflow and waiting for test
Temporary remove schedule attribute to test nightly release
Use different action to download artifact from another workflow.
Add permission attribute. Ref: dawidd6/action-download-artifact#222
Fix required permission for create release
Fix could not find files to upload
Add schedule to create nightly release at 2AM
Add check job to check if master branch changed before create release Remove trigger nightly workflow after build workflow completed
Change from 0200 to 0000
Test nightly release (Timezone is UTC)
Remove check nightly since it seems not working properly
Set create nightly release at 2AM UTC+8
This reverts commit a55a197.
Add script to build gulp assets
💚 Gulp build
I've completed adding |
Update actions version
TODO Lists
gulp build
commandmsbuild
to generate single executable for releaseFeature
Automatically create nightly release #11
Description
I've completed the workflow for creating nightly release at 2 AM (UTC+8) (GitHub Actions hosted runner use UTC)
At 2 AM, the workflow will fetch the latest built artefacts and update the nightly release title & content (You can modify the release title and content in the yml file or just edit release info)
If you want, you can modify when will nightly release will be created (There's an expected delay if you using GitHub shared runner for the build, probably around 3 to 10 minutes)
P.S: The following screenshot date was yesterday from the day I created the pull request cause GitHub Actions use UTC as I mentioned before, I can modify it to use UTC +8 timezone or you can leave it to use UTC instead)
Screenshot