From b6c42524d740ac6b87da0d432976ae209f709152 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 10:02:53 +0000 Subject: [PATCH] chore(ci): Move the self pins to v0.7.0 The release pull request for 0.7.0 merged before the commit moving the pins reached its branch. So the v0.7.0 tag carries the version bump but its reusable workflows still call the v0.6.0 actions, and main has been red since, because the pins no longer name the version this tree is. This moves the pins, and the calls shown in the README, the quickstart, the examples and the workflows README, to v0.7.0. The actions at that tag are the current ones, so this is what the tag should have held. A 0.7.1 release will carry it. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_018ccJFsmZ4jAKYmFNgNBh9u --- .github/workflows/README.md | 2 +- .github/workflows/batch.yml | 8 ++++---- .github/workflows/calibrate.yml | 12 ++++++------ .github/workflows/strength.yml | 6 +++--- README.md | 2 +- docs/QUICKSTART.md | 6 +++--- examples/sprt.yml | 2 +- examples/strength.yml | 2 +- 8 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/README.md b/.github/workflows/README.md index 2675cfe..3199d1d 100644 --- a/.github/workflows/README.md +++ b/.github/workflows/README.md @@ -19,7 +19,7 @@ permissions: contents: read jobs: match: - uses: aywrite/mache/.github/workflows/strength.yml@v0.6.0 + uses: aywrite/mache/.github/workflows/strength.yml@v0.7.0 with: build: scripts/build_at.sh candidate: ${{ inputs.candidate }} diff --git a/.github/workflows/batch.yml b/.github/workflows/batch.yml index 9158881..ae55344 100644 --- a/.github/workflows/batch.yml +++ b/.github/workflows/batch.yml @@ -189,7 +189,7 @@ jobs: fetch-depth: 0 persist-credentials: false - - uses: aywrite/mache/actions/setup@v0.6.0 + - uses: aywrite/mache/actions/setup@v0.7.0 id: tools with: book_table: ${{ inputs.book_table }} @@ -221,7 +221,7 @@ jobs: || { echo "::error::${BUILD} left no runnable ${binary}"; exit 1; } done - - uses: aywrite/mache/actions/play-shard@v0.6.0 + - uses: aywrite/mache/actions/play-shard@v0.7.0 id: play with: candidate: ${{ inputs.candidate_name }} @@ -353,7 +353,7 @@ jobs: persist-credentials: false # no harness to build and no book to fetch: this job only reads games - - uses: aywrite/mache/actions/setup@v0.6.0 + - uses: aywrite/mache/actions/setup@v0.7.0 with: estimator_only: true @@ -362,7 +362,7 @@ jobs: pattern: ${{ env.ARTIFACTS }}-shard-* path: shards - - uses: aywrite/mache/actions/summarise-match@v0.6.0 + - uses: aywrite/mache/actions/summarise-match@v0.7.0 id: summary with: games: shards diff --git a/.github/workflows/calibrate.yml b/.github/workflows/calibrate.yml index 50da977..f4a6014 100644 --- a/.github/workflows/calibrate.yml +++ b/.github/workflows/calibrate.yml @@ -131,14 +131,14 @@ jobs: fetch-depth: 0 persist-credentials: false - - uses: aywrite/mache/actions/resolve-ref@v0.6.0 + - uses: aywrite/mache/actions/resolve-ref@v0.7.0 id: candidate with: ref: ${{ inputs.candidate }} label: candidate when_empty: head - - uses: aywrite/mache/actions/plan-ladder@v0.6.0 + - uses: aywrite/mache/actions/plan-ladder@v0.7.0 id: plan with: games: ${{ inputs.games }} @@ -177,7 +177,7 @@ jobs: fetch-depth: 0 persist-credentials: false - - uses: aywrite/mache/actions/setup@v0.6.0 + - uses: aywrite/mache/actions/setup@v0.7.0 id: tools with: book_table: ${{ inputs.book_table }} @@ -212,7 +212,7 @@ jobs: || { echo "::error::cannot build ${OPPONENT}"; exit 1; } ls -l "tools/${OPPONENT}" - - uses: aywrite/mache/actions/play-shard@v0.6.0 + - uses: aywrite/mache/actions/play-shard@v0.7.0 id: play with: candidate: ${{ inputs.engine_name }} @@ -320,7 +320,7 @@ jobs: with: persist-credentials: false - - uses: aywrite/mache/actions/setup@v0.6.0 + - uses: aywrite/mache/actions/setup@v0.7.0 with: estimator_only: true @@ -329,7 +329,7 @@ jobs: pattern: ${{ inputs.artifact_prefix }}-${{ github.run_id }}-${{ github.run_attempt }}-* path: rungs - - uses: aywrite/mache/actions/summarise-gauntlet@v0.6.0 + - uses: aywrite/mache/actions/summarise-gauntlet@v0.7.0 id: estimate with: games: rungs diff --git a/.github/workflows/strength.yml b/.github/workflows/strength.yml index 16be600..f3347e7 100644 --- a/.github/workflows/strength.yml +++ b/.github/workflows/strength.yml @@ -214,14 +214,14 @@ jobs: exit 1 fi - - uses: aywrite/mache/actions/resolve-ref@v0.6.0 + - uses: aywrite/mache/actions/resolve-ref@v0.7.0 id: candidate with: ref: ${{ inputs.candidate }} label: candidate when_empty: head - - uses: aywrite/mache/actions/resolve-ref@v0.6.0 + - uses: aywrite/mache/actions/resolve-ref@v0.7.0 id: baseline with: ref: ${{ inputs.baseline }} @@ -233,7 +233,7 @@ jobs: if: steps.baseline.outputs.sha == '' run: echo "::notice::No previous release to compare against, skipping" - - uses: aywrite/mache/actions/plan-shards@v0.6.0 + - uses: aywrite/mache/actions/plan-shards@v0.7.0 id: plan with: games: ${{ inputs.games }} diff --git a/README.md b/README.md index 851cccd..4c5cc6a 100644 --- a/README.md +++ b/README.md @@ -108,7 +108,7 @@ runner. It suits a repository that plays its own matches and only wants them pooled: ```yaml -- uses: aywrite/mache@v0.6.0 +- uses: aywrite/mache@v0.7.0 with: pgn: shards/**/games.pgn candidate: new diff --git a/docs/QUICKSTART.md b/docs/QUICKSTART.md index d2224e5..8400b31 100644 --- a/docs/QUICKSTART.md +++ b/docs/QUICKSTART.md @@ -99,7 +99,7 @@ permissions: jobs: match: - uses: aywrite/mache/.github/workflows/strength.yml@v0.6.0 + uses: aywrite/mache/.github/workflows/strength.yml@v0.7.0 with: build: scripts/build_at.sh candidate: ${{ inputs.candidate }} @@ -107,9 +107,9 @@ jobs: games: ${{ inputs.games }} ``` -`@v0.6.0` is the version of mache you're running. Pin a release rather than +`@v0.7.0` is the version of mache you're running. Pin a release rather than `main`, so your results don't change under you. You can pin the commit the -release is tagged at instead (`@ # v0.6.0`), but the actions it calls are +release is tagged at instead (`@ # v0.7.0`), but the actions it calls are pinned by tag either way. Commit both files and push them to your default branch. GitHub only shows the diff --git a/examples/sprt.yml b/examples/sprt.yml index f5656fb..5c56110 100644 --- a/examples/sprt.yml +++ b/examples/sprt.yml @@ -22,7 +22,7 @@ permissions: jobs: test: - uses: aywrite/mache/.github/workflows/strength.yml@v0.6.0 + uses: aywrite/mache/.github/workflows/strength.yml@v0.7.0 with: build: scripts/build_at.sh candidate: ${{ inputs.candidate }} diff --git a/examples/strength.yml b/examples/strength.yml index 50dee17..a7686c7 100644 --- a/examples/strength.yml +++ b/examples/strength.yml @@ -22,7 +22,7 @@ permissions: jobs: match: - uses: aywrite/mache/.github/workflows/strength.yml@v0.6.0 + uses: aywrite/mache/.github/workflows/strength.yml@v0.7.0 with: build: scripts/build_at.sh candidate: ${{ inputs.candidate }}