generated from LizardByte/template-base
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Labels
1-3 monthsEstimated completion in 1-3 monthsEstimated completion in 1-3 monthsBash/Shell/ScriptingGitHub actionsLizardByte/Sunshineeffort:LargeplannedThis work is plannedThis work is plannedpriority:High
Description
Is there an existing issue for this item?
- I have searched the existing issues
Repositories
LizardByte/Sunshine
Languages/Skills/Technologies
GitHub actions, Bash/Shell/Scripting
Description
The CI workflow should have some refactoring done:
- create callable workflows for the different types of builds
- flatpak
- Linux (AppImage)
- homebrew
- Windows
- main workflow will call each of the above workflows, in addition to the existing Docker ci workflow
- after all workflows are called, there will be additional jobs to do the following
- download artifacts and create release in a single step
- download coverage results and upload them in a single step
Docker CI should also be refactored a little to make it easier to extract artifacts from the built image, without having to stop and restart the build. Additionally, we could possibly extract coverage results.
Estimated Effort
effort:Large
Priority
priority:High
Target Milestone
1-3 months
Dependencies
No response
Metadata
Metadata
Assignees
Labels
1-3 monthsEstimated completion in 1-3 monthsEstimated completion in 1-3 monthsBash/Shell/ScriptingGitHub actionsLizardByte/Sunshineeffort:LargeplannedThis work is plannedThis work is plannedpriority:High
Type
Projects
Status
Done