From 006c477dac7d39402fcb51f622f43544df677870 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Jul 2026 10:09:03 +0000 Subject: [PATCH 1/4] ci: drop hardcoded repo-name from the compliance check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The shared compliance workflow already defaults to the calling repository's name, so passing it explicitly is redundant — and three sims (ExtrasolarPlanets, RotatingSky, SolarSystemModels) were still passing the stale 'TemplateSingleSim' value inherited from the template, running their compliance checks under the wrong identity. Relying on the default also keeps future template forks correct. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01Vz7L7hZ5S846diqgQDqxX9 --- .github/workflows/ci.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e4870d8..865de67 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,8 +28,6 @@ jobs: compliance: uses: OpenPhysics/Baton/.github/workflows/shared-compliance-check.yml@main - with: - repo-name: TemplateSingleSim dependency-review: if: github.event_name == 'pull_request' From ab2921f7124087764a25aa811d564168009c6e43 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Jul 2026 10:09:19 +0000 Subject: [PATCH 2/4] ci: temporarily verify against the Baton fix branch (will revert) Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01Vz7L7hZ5S846diqgQDqxX9 --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 865de67..b754fe3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,10 +24,10 @@ permissions: jobs: ci: - uses: OpenPhysics/Baton/.github/workflows/ci.yml@main + uses: OpenPhysics/Baton/.github/workflows/ci.yml@claude/simulations-github-build-yx3g8y compliance: - uses: OpenPhysics/Baton/.github/workflows/shared-compliance-check.yml@main + uses: OpenPhysics/Baton/.github/workflows/shared-compliance-check.yml@claude/simulations-github-build-yx3g8y dependency-review: if: github.event_name == 'pull_request' From 8afeb5314c68cd86d8f8711985761912594f83bf Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Jul 2026 10:09:40 +0000 Subject: [PATCH 3/4] ci: trigger CI on the fix branch for verification (will revert) Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01Vz7L7hZ5S846diqgQDqxX9 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b754fe3..704a3ef 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,7 +2,7 @@ name: CI on: push: - branches: [main] + branches: [main, claude/simulations-github-build-yx3g8y] pull_request: branches: [main] workflow_dispatch: From 8bd754202f8918defe4d1efc7a72565311443437 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Jul 2026 10:14:00 +0000 Subject: [PATCH 4/4] ci: revert temporary verification pointers back to @main Verified on run 28582212798: with the Baton concurrency fix the 'ci / build' job runs again and passes (install, audit, lint, type check, test, build all green), and the fleet-audit compliance jobs correctly skip outside Baton. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01Vz7L7hZ5S846diqgQDqxX9 --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 704a3ef..865de67 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,7 +2,7 @@ name: CI on: push: - branches: [main, claude/simulations-github-build-yx3g8y] + branches: [main] pull_request: branches: [main] workflow_dispatch: @@ -24,10 +24,10 @@ permissions: jobs: ci: - uses: OpenPhysics/Baton/.github/workflows/ci.yml@claude/simulations-github-build-yx3g8y + uses: OpenPhysics/Baton/.github/workflows/ci.yml@main compliance: - uses: OpenPhysics/Baton/.github/workflows/shared-compliance-check.yml@claude/simulations-github-build-yx3g8y + uses: OpenPhysics/Baton/.github/workflows/shared-compliance-check.yml@main dependency-review: if: github.event_name == 'pull_request'