From ec187d2f94286e57b780b2f65ddf8076c6827daa Mon Sep 17 00:00:00 2001 From: Steve Dignam Date: Tue, 16 Dec 2025 18:54:16 -0500 Subject: [PATCH 1/3] ci: fix trusted publishing round 3 --- .github/workflows/rust.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 5763e4f8..3e171da4 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -168,7 +168,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} publish-npm: - if: startsWith(github.ref, 'refs/tags/') + # if: startsWith(github.ref, 'refs/tags/') needs: [build] runs-on: ubuntu-22.04 permissions: @@ -176,10 +176,11 @@ jobs: id-token: write steps: - uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: 16 - - run: npm publish --provenance --access public + node-version: 24 + - run: npm --version + - run: npm publish publish-docker: if: startsWith(github.ref, 'refs/tags/') From a1af2b53fa0155f932654b66eb2c708369381f56 Mon Sep 17 00:00:00 2001 From: Steve Dignam Date: Tue, 16 Dec 2025 18:55:06 -0500 Subject: [PATCH 2/3] undo --- .github/workflows/rust.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 3e171da4..baec505b 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -26,8 +26,8 @@ jobs: paths_ignore: '["docs/**", "*.md"]' build: - needs: pre_job - if: needs.pre_job.outputs.should_skip != 'true' || startsWith(github.ref, 'refs/tags/') + # needs: pre_job + # if: needs.pre_job.outputs.should_skip != 'true' || startsWith(github.ref, 'refs/tags/') strategy: fail-fast: false From 6fb75f8fe9f7739962a0e9b082c1dd0c76101aa1 Mon Sep 17 00:00:00 2001 From: Steve Dignam Date: Tue, 16 Dec 2025 19:01:50 -0500 Subject: [PATCH 3/3] fix --- .github/workflows/rust.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index baec505b..04a8d9a1 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -26,8 +26,8 @@ jobs: paths_ignore: '["docs/**", "*.md"]' build: - # needs: pre_job - # if: needs.pre_job.outputs.should_skip != 'true' || startsWith(github.ref, 'refs/tags/') + needs: pre_job + if: needs.pre_job.outputs.should_skip != 'true' || startsWith(github.ref, 'refs/tags/') strategy: fail-fast: false @@ -168,7 +168,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} publish-npm: - # if: startsWith(github.ref, 'refs/tags/') + if: startsWith(github.ref, 'refs/tags/') needs: [build] runs-on: ubuntu-22.04 permissions: