Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/workflows/napi-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,10 @@ jobs:
publish:
name: Publish to npm
needs: [test]
runs-on: blacksmith-4vcpu-ubuntu-2404
# GitHub-hosted required: npm/crates OIDC trusted publishing and sigstore
# provenance reject self-hosted-class runners (incl. Blacksmith) — a runner
# migration here is what killed the truffle-v0.7.10 release.
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/publish-crates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@ jobs:
publish:
name: Publish crates
needs: preflight
runs-on: blacksmith-4vcpu-ubuntu-2404
# GitHub-hosted required: npm/crates OIDC trusted publishing and sigstore
# provenance reject self-hosted-class runners (incl. Blacksmith) — a runner
# migration here is what killed the truffle-v0.7.10 release.
runs-on: ubuntu-latest
environment: release
env:
# cargo publish verifies packaged crates by compiling them. The GitHub
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/release-npm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@ jobs:
publish:
name: Publish @vibecook/truffle
needs: preflight
runs-on: blacksmith-4vcpu-ubuntu-2404
# GitHub-hosted required: npm/crates OIDC trusted publishing and sigstore
# provenance reject self-hosted-class runners (incl. Blacksmith) — a runner
# migration here is what killed the truffle-v0.7.10 release.
runs-on: ubuntu-latest
permissions:
# Draft assets are hidden from read-only workflow tokens.
contents: write
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ concurrency:

jobs:
release-please:
runs-on: blacksmith-4vcpu-ubuntu-2404
# The whole release train stays on GitHub-hosted runners — see the
# provenance notes on the publish jobs it gates and dispatches.
runs-on: ubuntu-latest
timeout-minutes: 120
outputs:
release_created: ${{ steps.release.outputs.release_created }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-preflight.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ permissions:
jobs:
verify:
name: Verify release source
runs-on: blacksmith-4vcpu-ubuntu-2404
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v5
with:
Expand Down
9 changes: 6 additions & 3 deletions .github/workflows/release-sidecar.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,10 @@ jobs:
name: Publish sidecar packages to npm
if: startsWith(github.ref, 'refs/tags/')
needs: build
runs-on: blacksmith-4vcpu-ubuntu-2404
# GitHub-hosted required: npm/crates OIDC trusted publishing and sigstore
# provenance reject self-hosted-class runners (incl. Blacksmith) — a runner
# migration here is what killed the truffle-v0.7.10 release.
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
Expand Down Expand Up @@ -174,7 +177,7 @@ jobs:
name: Pin sidecar checksums
needs: build
if: startsWith(github.ref, 'refs/tags/')
runs-on: blacksmith-4vcpu-ubuntu-2404
runs-on: ubuntu-latest
permissions:
contents: write
steps:
Expand Down Expand Up @@ -223,7 +226,7 @@ jobs:
name: Publish checksum-bound packages
needs: [publish-npm, checksums]
if: startsWith(github.ref, 'refs/tags/')
runs-on: blacksmith-4vcpu-ubuntu-2404
runs-on: ubuntu-latest
permissions:
actions: write
contents: read
Expand Down
Loading