CI: create GitHub Release, multi-platform build, fix linux workflow #842
+168
−81
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
linux.ymlupload-build-for-next-jobwindows.ymlplayble-buildwindows-playable-build.yml→playable-build.ymlpreparejob for version extraction and conditionsDisable cron startup in forkslinux.ymlrelease-uploadjob on tag pushesNow
--- config: layout: dagre --- flowchart LR Prepare["Prepare job<br>(get version)"] --> CheckFork["Fork + schedule?"] CheckFork -- Yes --> Skip["Skip build"] CheckFork -- No --> Build["Build jobs<br>(Windows + Linux)"] ReleaseCheck["Is tag push?"] -- Yes --> Release["Create GitHub Release"] ReleaseCheck -- No --> n1["Just upload artifact"] Build --> ReleaseCheck n2["Start"] --> Prepare CheckFork@{ shape: rounded} ReleaseCheck@{ shape: terminal} n1@{ shape: rect} n2@{ shape: start} Prepare:::ProcessNode CheckFork:::DecisionNode Skip:::SkipNode Build:::WorkflowNode ReleaseCheck:::DecisionNode Release:::ProcessNode n1:::ProcessNode classDef StartNode stroke-width:2px,stroke:#4CAF50,fill:#E8F5E9,color:#2E7D32 classDef EndNode stroke-width:2px,stroke:#F44336,fill:#FFEBEE,color:#C62828 classDef DecisionNode stroke-width:2px,stroke:#FF9800,fill:#FFF3E0,color:#E65100 classDef ProcessNode stroke-width:2px,stroke:#2196F3,fill:#E3F2FD,color:#1565C0 classDef WorkflowNode stroke-width:2px,stroke:#9C27B0,fill:#F3E5F5,color:#6A1B9A classDef ArtifactNode stroke-width:2px,stroke:#00BCD4,fill:#E0F7FA,color:#00838F classDef SkipNode stroke-width:2px,stroke:#9E9E9E,fill:#FAFAFA,color:#424242Pre-merge
Test tag v9.9.9, New test tag v9.9.8windows-playable-build.ymltoplayable-build.ymlREADMEbadge linkGHA test run