diff --git a/.github/workflows/perf-numbers.yml b/.github/workflows/perf-numbers.yml index b3ee00ea..ed86b243 100644 --- a/.github/workflows/perf-numbers.yml +++ b/.github/workflows/perf-numbers.yml @@ -196,7 +196,7 @@ jobs: has-autocommit-app: ${{ steps.check-autocommit-app.outputs.has-app }} steps: - name: Require a registered performance runner - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/check-unity-runner-availability@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/check-unity-runner-availability@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: reader-app-id: ${{ secrets.BUILD_LOCK_READER_APP_ID }} reader-app-private-key: ${{ secrets.BUILD_LOCK_READER_APP_PRIVATE_KEY }} @@ -270,7 +270,7 @@ jobs: steps: - name: Require current PR head before self-hosted setup timeout-minutes: 2 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-current-pr-head@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-current-pr-head@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: github-token: ${{ github.token }} pull-request-number: ${{ github.event.pull_request.number }} @@ -287,7 +287,7 @@ jobs: - name: Require manually installed Unity editor id: ensure_unity_editor timeout-minutes: 10 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/ensure-unity-editor@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/ensure-unity-editor@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: unity-version: ${{ matrix.unity-version }} install-root: ${{ runner.tool_cache }}\u6-v3 @@ -436,7 +436,7 @@ jobs: - name: Acquire organization Unity lock id: acquire_lock timeout-minutes: 305 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/acquire-build-lock@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/acquire-build-lock@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: lock-name: wallstop-organization-builds holder-id-suffix: perf-${{ matrix.unity-version }}-${{ matrix.test-mode }}-${{ matrix.benchmark-suite }} @@ -1209,7 +1209,7 @@ jobs: id: return_unity_license if: ${{ always() && steps.acquire_lock.outputs.acquired == 'true' }} timeout-minutes: 5 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/return-unity-license@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/return-unity-license@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: unity-version: ${{ matrix.unity-version }} tool-cache: ${{ runner.tool_cache }} @@ -1221,7 +1221,7 @@ jobs: id: cleanup_classification if: ${{ always() && steps.acquire_lock.outputs.acquired == 'true' }} timeout-minutes: 2 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/classify-unity-cleanup-evidence@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/classify-unity-cleanup-evidence@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: return-log-path: ${{ steps.return_unity_license.outputs.return-log-path }} return-command-completed: ${{ steps.return_unity_license.outputs.return-command-completed }} @@ -1233,7 +1233,7 @@ jobs: id: release_unity_lock if: always() timeout-minutes: 5 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/release-build-lock@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/release-build-lock@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: lock-name: wallstop-organization-builds holder-id-suffix: perf-${{ matrix.unity-version }}-${{ matrix.test-mode }}-${{ matrix.benchmark-suite }} @@ -1248,7 +1248,7 @@ jobs: - name: Require confirmed Unity cleanup if: always() timeout-minutes: 2 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-confirmed-unity-cleanup@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-confirmed-unity-cleanup@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: # Typed binding to the one acquire step, exactly as the enrollment # contract requires. A leg that aborts before acquire ran reports an @@ -1383,7 +1383,7 @@ jobs: - name: Require current PR head before reporting if: needs.perf-benchmarks.result == 'success' timeout-minutes: 2 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-current-pr-head@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-current-pr-head@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: github-token: ${{ github.token }} pull-request-number: ${{ github.event.pull_request.number }} @@ -1619,7 +1619,7 @@ jobs: id: report-freshness if: always() timeout-minutes: 2 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-current-pr-head@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-current-pr-head@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: github-token: ${{ github.token }} pull-request-number: ${{ github.event.pull_request.number }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 54e0d64c..9957d03d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -168,7 +168,7 @@ jobs: cancel-in-progress: true steps: - name: Require a registered Unity runner - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/check-unity-runner-availability@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/check-unity-runner-availability@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: reader-app-id: ${{ secrets.BUILD_LOCK_READER_APP_ID }} reader-app-private-key: ${{ secrets.BUILD_LOCK_READER_APP_PRIVATE_KEY }} @@ -198,7 +198,7 @@ jobs: - name: Require manually installed Unity editor id: ensure_unity_editor timeout-minutes: 10 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/ensure-unity-editor@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/ensure-unity-editor@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: unity-version: 2022.3.45f1 install-root: ${{ runner.tool_cache }}\u6-v3 @@ -278,7 +278,7 @@ jobs: - name: Acquire organization Unity lock id: acquire_lock timeout-minutes: 305 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/acquire-build-lock@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/acquire-build-lock@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: lock-name: wallstop-organization-builds holder-id-suffix: release-editmode @@ -389,7 +389,7 @@ jobs: id: return_unity_license if: ${{ always() && steps.acquire_lock.outputs.acquired == 'true' }} timeout-minutes: 5 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/return-unity-license@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/return-unity-license@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: unity-version: 2022.3.45f1 tool-cache: ${{ runner.tool_cache }} @@ -401,7 +401,7 @@ jobs: id: cleanup_classification if: ${{ always() && steps.acquire_lock.outputs.acquired == 'true' }} timeout-minutes: 2 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/classify-unity-cleanup-evidence@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/classify-unity-cleanup-evidence@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: return-log-path: ${{ steps.return_unity_license.outputs.return-log-path }} return-command-completed: ${{ steps.return_unity_license.outputs.return-command-completed }} @@ -413,7 +413,7 @@ jobs: id: release_unity_lock if: always() timeout-minutes: 5 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/release-build-lock@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/release-build-lock@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: lock-name: wallstop-organization-builds holder-id-suffix: release-editmode @@ -428,7 +428,7 @@ jobs: - name: Require confirmed Unity cleanup if: always() timeout-minutes: 2 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-confirmed-unity-cleanup@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-confirmed-unity-cleanup@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: # Typed binding to the one acquire step, exactly as the enrollment # contract requires. A leg that aborts before acquire ran reports an diff --git a/.github/workflows/runner-bootstrap.yml b/.github/workflows/runner-bootstrap.yml index 6d7b7a57..ce13502b 100644 --- a/.github/workflows/runner-bootstrap.yml +++ b/.github/workflows/runner-bootstrap.yml @@ -69,7 +69,7 @@ jobs: cancel-in-progress: true steps: - name: Require a registered Windows Unity runner - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/check-unity-runner-availability@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/check-unity-runner-availability@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: reader-app-id: ${{ secrets.BUILD_LOCK_READER_APP_ID }} reader-app-private-key: ${{ secrets.BUILD_LOCK_READER_APP_PRIVATE_KEY }} diff --git a/.github/workflows/unity-benchmarks.yml b/.github/workflows/unity-benchmarks.yml index 68d8c38c..e9fbd66d 100644 --- a/.github/workflows/unity-benchmarks.yml +++ b/.github/workflows/unity-benchmarks.yml @@ -33,7 +33,7 @@ jobs: cancel-in-progress: true steps: - name: Require a registered Unity runner - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/check-unity-runner-availability@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/check-unity-runner-availability@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: reader-app-id: ${{ secrets.BUILD_LOCK_READER_APP_ID }} reader-app-private-key: ${{ secrets.BUILD_LOCK_READER_APP_PRIVATE_KEY }} @@ -69,7 +69,7 @@ jobs: - name: Require manually installed Unity editor id: ensure_unity_editor timeout-minutes: 10 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/ensure-unity-editor@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/ensure-unity-editor@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: unity-version: ${{ matrix.unity-version }} install-root: ${{ runner.tool_cache }}\u6-v3 @@ -163,7 +163,7 @@ jobs: - name: Acquire organization Unity lock id: acquire_lock timeout-minutes: 305 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/acquire-build-lock@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/acquire-build-lock@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: lock-name: wallstop-organization-builds holder-id-suffix: ${{ matrix.unity-version }}-${{ matrix.test-mode }} @@ -278,7 +278,7 @@ jobs: id: return_unity_license if: ${{ always() && steps.acquire_lock.outputs.acquired == 'true' }} timeout-minutes: 5 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/return-unity-license@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/return-unity-license@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: unity-version: ${{ matrix.unity-version }} tool-cache: ${{ runner.tool_cache }} @@ -290,7 +290,7 @@ jobs: id: cleanup_classification if: ${{ always() && steps.acquire_lock.outputs.acquired == 'true' }} timeout-minutes: 2 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/classify-unity-cleanup-evidence@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/classify-unity-cleanup-evidence@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: return-log-path: ${{ steps.return_unity_license.outputs.return-log-path }} return-command-completed: ${{ steps.return_unity_license.outputs.return-command-completed }} @@ -302,7 +302,7 @@ jobs: id: release_unity_lock if: always() timeout-minutes: 5 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/release-build-lock@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/release-build-lock@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: lock-name: wallstop-organization-builds holder-id-suffix: ${{ matrix.unity-version }}-${{ matrix.test-mode }} @@ -317,7 +317,7 @@ jobs: - name: Require confirmed Unity cleanup if: always() timeout-minutes: 2 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-confirmed-unity-cleanup@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-confirmed-unity-cleanup@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: # Typed binding to the one acquire step, exactly as the enrollment # contract requires. A leg that aborts before acquire ran reports an diff --git a/.github/workflows/unity-tests.yml b/.github/workflows/unity-tests.yml index 9cd0b8c1..f53276a6 100644 --- a/.github/workflows/unity-tests.yml +++ b/.github/workflows/unity-tests.yml @@ -114,7 +114,7 @@ jobs: cancel-in-progress: false steps: - name: Require a registered Unity runner - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/check-unity-runner-availability@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/check-unity-runner-availability@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: reader-app-id: ${{ secrets.BUILD_LOCK_READER_APP_ID }} reader-app-private-key: ${{ secrets.BUILD_LOCK_READER_APP_PRIVATE_KEY }} @@ -162,7 +162,7 @@ jobs: steps: - name: Require current PR head before setup timeout-minutes: 2 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-current-pr-head@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-current-pr-head@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: github-token: ${{ github.token }} pull-request-number: ${{ github.event.pull_request.number }} @@ -178,7 +178,7 @@ jobs: - name: Require manually installed Unity editor id: ensure_unity_editor timeout-minutes: 10 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/ensure-unity-editor@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/ensure-unity-editor@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: unity-version: ${{ matrix.unity-version }} install-root: ${{ runner.tool_cache }}\u6-v3 @@ -313,7 +313,7 @@ jobs: matrix.unity-version == '6000.5.2f1' }} timeout-minutes: 2 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-current-pr-head@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-current-pr-head@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: github-token: ${{ github.token }} pull-request-number: ${{ github.event.pull_request.number }} @@ -322,7 +322,7 @@ jobs: - name: Acquire organization Unity lock id: acquire_lock timeout-minutes: 305 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/acquire-build-lock@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/acquire-build-lock@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: lock-name: wallstop-organization-builds # Every matrix axis is part of the holder identity, so each expanded @@ -752,7 +752,7 @@ jobs: id: return_unity_license if: ${{ always() && steps.acquire_lock.outputs.acquired == 'true' }} timeout-minutes: 5 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/return-unity-license@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/return-unity-license@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: unity-version: ${{ matrix.unity-version }} tool-cache: ${{ runner.tool_cache }} @@ -767,7 +767,7 @@ jobs: id: cleanup_classification if: ${{ always() && steps.acquire_lock.outputs.acquired == 'true' }} timeout-minutes: 2 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/classify-unity-cleanup-evidence@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/classify-unity-cleanup-evidence@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: return-log-path: ${{ steps.return_unity_license.outputs.return-log-path }} return-command-completed: ${{ steps.return_unity_license.outputs.return-command-completed }} @@ -779,7 +779,7 @@ jobs: id: release_unity_lock if: always() timeout-minutes: 5 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/release-build-lock@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/release-build-lock@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: lock-name: wallstop-organization-builds holder-id-suffix: ${{ matrix.unity-version }}-${{ matrix.test-mode }}-all-modes @@ -794,7 +794,7 @@ jobs: - name: Require confirmed Unity cleanup if: always() timeout-minutes: 2 - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-confirmed-unity-cleanup@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/require-confirmed-unity-cleanup@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: # Typed binding to the one acquire step, exactly as the enrollment # contract requires. A leg that aborts before acquire ran reports an diff --git a/docs/ops/ambiguous-release-migration.md b/docs/ops/ambiguous-release-migration.md index de181817..0bf25453 100644 --- a/docs/ops/ambiguous-release-migration.md +++ b/docs/ops/ambiguous-release-migration.md @@ -101,7 +101,7 @@ organization lock. uses: ./.github/actions/validate-unity-license - name: Acquire organization Unity lock - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/acquire-build-lock@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/acquire-build-lock@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: lock-name: wallstop-organization-builds runner-id: ${{ runner.name }} diff --git a/docs/ops/ci-and-github-settings.md b/docs/ops/ci-and-github-settings.md index cb6b12af..0b554136 100644 --- a/docs/ops/ci-and-github-settings.md +++ b/docs/ops/ci-and-github-settings.md @@ -36,7 +36,7 @@ the central lock immediately before the licensed Unity section: uses: ./.github/actions/validate-unity-license - name: Acquire organization Unity lock - uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/acquire-build-lock@03518ac5ac2a4a223243c593cc9b453688c92b99 # v1.15.0 + uses: Ambiguous-Interactive/ambiguous-organization-build-lock/.github/actions/acquire-build-lock@84b8d875ab1968716ef95b5b56d10307609237ca # v1.16.0 with: lock-name: wallstop-organization-builds runner-id: ${{ runner.name }}