fix(ci): forgejo-first release (gitlab can't block it) + headless builds #15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/release-mirror-sync"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
For 0.3.2.
Decouple: the release job did the Forgejo release AND the GitLab mirror in one job, so a slow/broken forgejo->gitlab push mirror (the <=60s tag-sync wait) failed the WHOLE release even though the Forgejo (primary) release already succeeded. Split the GitLab work (release + Pages) into a downstream
mirror-gitlabjob (needs: release) that fetches the artifacts via upload/download-artifact. A GitLab/mirror failure now shows RED on that job but is isolated -- it can't block/undo the Forgejo release. GitLab is NOT best-effort. Kept the active push-mirror kick + ~3min poll.Headless builds: render-only x86_64 + aarch64, each archive ships a HEADLESS.md with the Vulkan-driver deps; added to the README download table.
Note: cross-job artifact-passing only gets its real test on the release run (fallback: pull assets from the Forgejo release if the runner lacks the artifact server).