From fc7e0e49057a98c2faa85c6b0b9edd8cc9cb5d94 Mon Sep 17 00:00:00 2001 From: suchmememanyskill <38142618+suchmememanyskill@users.noreply.github.com> Date: Wed, 30 Sep 2026 22:14:11 +0200 Subject: [PATCH] Don't publish out of order nightlies --- .github/workflows/push.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 2e746115..7edf8e79 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -16,6 +16,9 @@ jobs: publish-nightly: needs: build runs-on: ubuntu-latest + concurrency: + group: publish-nightly + queue: max permissions: contents: write steps: @@ -35,9 +38,14 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | + main_sha=$(gh api "repos/${GITHUB_REPOSITORY}/git/ref/heads/main" --jq '.object.sha') + if [[ "$main_sha" != "$GITHUB_SHA" ]]; then + echo "Skipping nightly release: main is at $main_sha, but this build is $GITHUB_SHA" + exit 0 + fi + gh release upload 0.0.0 \ "./firmware/cosmos-centauri-carbon-1.swu" \ "./firmware/cosmos-centauri-carbon-2.swu" \ --clobber \ --repo OpenCentauri/cosmos -