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 }}