From be13afc963bcc2b7237648f8e1acf01fe38f2170 Mon Sep 17 00:00:00 2001 From: Christopher Albert Date: Wed, 21 Oct 2026 18:51:10 +0200 Subject: [PATCH 1/2] Keep explicitly requested fork hygiene on isolated owned capacity --- .github/workflows/repo-hygiene.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/repo-hygiene.yml b/.github/workflows/repo-hygiene.yml index 653f269..554951b 100644 --- a/.github/workflows/repo-hygiene.yml +++ b/.github/workflows/repo-hygiene.yml @@ -13,7 +13,7 @@ jobs: if: >- github.event_name == 'merge_group' || github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && github.ref == format('refs/heads/{0}', github.event.repository.default_branch) && github.actor != 'github-merge-queue[bot]') || (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'full-ci')) name: repo-hygiene - runs-on: ${{ github.event.pull_request.head.repo.fork && 'ubuntu-latest' || fromJSON('["self-hosted", "itp-light"]') }} + runs-on: ${{ github.event.pull_request.head.repo.fork && fromJSON('["self-hosted","itp-ubuntu24"]') || fromJSON('["self-hosted", "itp-light"]') }} timeout-minutes: 5 steps: # Public consumers need Git objects, never recursive submodule/auth setup. From d969a46cccdc942b011c43f331bec0e5a1ba6fb0 Mon Sep 17 00:00:00 2001 From: Christopher Albert Date: Wed, 21 Oct 2026 19:10:43 +0200 Subject: [PATCH 2/2] Skip shared required hygiene on every pull request event --- .github/workflows/repo-hygiene.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/repo-hygiene.yml b/.github/workflows/repo-hygiene.yml index 554951b..c7c9341 100644 --- a/.github/workflows/repo-hygiene.yml +++ b/.github/workflows/repo-hygiene.yml @@ -11,7 +11,7 @@ permissions: jobs: check: if: >- - github.event_name == 'merge_group' || github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && github.ref == format('refs/heads/{0}', github.event.repository.default_branch) && github.actor != 'github-merge-queue[bot]') || (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'full-ci')) + github.event_name == 'merge_group' || github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && github.ref == format('refs/heads/{0}', github.event.repository.default_branch) && github.actor != 'github-merge-queue[bot]') name: repo-hygiene runs-on: ${{ github.event.pull_request.head.repo.fork && fromJSON('["self-hosted","itp-ubuntu24"]') || fromJSON('["self-hosted", "itp-light"]') }} timeout-minutes: 5