diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index d57a106..58987c2 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -9,6 +9,16 @@ env: GITEA_URL: https://code.lotusguild.org REPO: LotusGuild/cinny-desktop +# Continuous "latest" builds track lotus HEAD, so only the newest submodule bump +# needs to build. Cancel a superseded in-flight release: rapid lotus pushes would +# otherwise queue several ~30-min Tauri builds back-to-back, and build-linux runs +# on ubuntu-latest — the same runner pool as cinny's web CI — so the queue also +# starves web CI/deploys. update-manifest only publishes release.json on full +# success, so a cancelled run leaves the last good manifest untouched. +concurrency: + group: desktop-release-${{ github.ref }} + cancel-in-progress: true + jobs: prepare: runs-on: ubuntu-latest