Files
gitea/.github/workflows
silverwind 461f40605d ci(snap): build snaps natively instead of on launchpad
Replace `snapcraft remote-build` (Launchpad) with a local `action-build`
on native amd64 + arm64 GitHub-hosted runners, publishing each arch with
`action-publish`. remote-build force-pushes Gitea's full history to a
fresh Launchpad repo every run and races Launchpad's ref indexing within
a fixed retry window, which is unreliable at Gitea's repo size; Canonical
also does not support remote-build in CI.

Drops the LAUNCHPAD_CREDENTIALS secret; publishing keeps using the
existing SNAPCRAFT_STORE_CREDENTIALS. Adds a concurrency group matching
release-nightly.yml so a burst of pushes collapses to the latest commit.

Assisted-by: Claude:Opus-4.8
2026-07-02 16:16:23 +02:00
..