From 25d1a38e736e0f7455a8cee717f2529cca0b60c4 Mon Sep 17 00:00:00 2001 From: hongming-codex-laptop Date: Thu, 14 May 2026 21:27:58 -0700 Subject: [PATCH 1/3] ci: refire after runner disk GC -- 2.52.0 From 135e0aac51d7e47d847e06807d29634392c80999 Mon Sep 17 00:00:00 2001 From: hongming-codex-laptop Date: Thu, 14 May 2026 21:34:19 -0700 Subject: [PATCH 2/3] fix(ci): drop unavailable macos runner from nix matrix --- .github/workflows/nix.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nix.yml b/.github/workflows/nix.yml index 9a8f45a7..06d8958f 100644 --- a/.github/workflows/nix.yml +++ b/.github/workflows/nix.yml @@ -17,7 +17,10 @@ jobs: nix: strategy: matrix: - os: [ubuntu-latest, macos-latest] + # Gitea runner fleet currently advertises ubuntu-latest, + # ubuntu-22.04, and self-hosted only. Keeping macos-latest here + # leaves a permanently queued required context. + os: [ubuntu-latest] runs-on: ${{ matrix.os }} timeout-minutes: 30 steps: -- 2.52.0 From 62b2f2410d342d8286075c64aacf2fa67b9fa6ff Mon Sep 17 00:00:00 2001 From: hongming-codex-laptop Date: Thu, 14 May 2026 22:16:38 -0700 Subject: [PATCH 3/3] fix(ci): skip GitHub-only sticky comments on Gitea --- .github/workflows/nix.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nix.yml b/.github/workflows/nix.yml index 06d8958f..cda4eea0 100644 --- a/.github/workflows/nix.yml +++ b/.github/workflows/nix.yml @@ -72,7 +72,10 @@ jobs: exit 1 - name: Post sticky PR comment (stale hashes) - if: steps.hash_check.outputs.stale == 'true' && github.event_name == 'pull_request' + if: | + steps.hash_check.outputs.stale == 'true' && + github.event_name == 'pull_request' && + github.server_url == 'https://github.com' uses: marocchino/sticky-pull-request-comment@52423e01640425a022ef5fd42c6fb5f633a02728 # v2.9.1 with: header: nix-lockfile-check @@ -97,6 +100,7 @@ jobs: - name: Clear sticky PR comment (resolved) if: | github.event_name == 'pull_request' && + github.server_url == 'https://github.com' && runner.os == 'Linux' && (steps.hash_check.outputs.stale == 'false' || (steps.flake.outcome == 'success' && steps.build.outcome == 'success')) -- 2.52.0