From c70ad3e92adc54397a4da35d803e7fc26f14d353 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 31 Oct 2025 20:33:31 +0000 Subject: [PATCH 1/2] ci: update GitHub template files --- .github/workflows/format.yaml | 5 ++++- .github/workflows/publish.yaml | 12 +++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/workflows/format.yaml b/.github/workflows/format.yaml index ecc2f943..61c5e602 100644 --- a/.github/workflows/format.yaml +++ b/.github/workflows/format.yaml @@ -6,6 +6,9 @@ on: permissions: contents: read +env: + NODE_VERSION: 24.10.0 + jobs: autofix: runs-on: ubuntu-latest @@ -18,7 +21,7 @@ jobs: - name: Setup Node uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: 20.19.5 + node-version: ${{ env.NODE_VERSION }} cache: "pnpm" - name: Install Dependencies diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 11977a43..ae53b217 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -11,10 +11,8 @@ concurrency: cancel-in-progress: true env: - REGISTRY: docker.io - IMAGE_OWNER: trueberryless IMAGE_NAME: starlight-spell-checker - NODE_VERSION: 20 + NODE_VERSION: 24.10.0 jobs: changes: @@ -102,12 +100,12 @@ jobs: needs: [changes, changesets, image-tag] if: > ( - needs.changesets.outputs.hasChangesets == 'false' && + needs.changesets.outputs.hasChangesets == 'false' && ( - contains(github.event.head_commit.message, 'deploy') || + contains(github.event.head_commit.message, 'deploy') || contains(github.event.head_commit.message, 'release') ) - ) || + ) || github.event_name == 'workflow_dispatch' runs-on: ubuntu-latest permissions: @@ -131,7 +129,7 @@ jobs: - run: | cd packages/starlight-spell-checker - npm publish --provenance --access public + npm publish --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} From 603e30c4cc5a6416aa5ea06e3a055280dacb14b7 Mon Sep 17 00:00:00 2001 From: Felix Schneider <99918022+trueberryless@users.noreply.github.com> Date: Fri, 31 Oct 2025 21:35:10 +0100 Subject: [PATCH 2/2] docs: changeset --- .changeset/friendly-socks-agree.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/friendly-socks-agree.md diff --git a/.changeset/friendly-socks-agree.md b/.changeset/friendly-socks-agree.md new file mode 100644 index 00000000..36590d39 --- /dev/null +++ b/.changeset/friendly-socks-agree.md @@ -0,0 +1,5 @@ +--- +"starlight-spell-checker": patch +--- + +Setups trusted publishing using OpenID Connect (OIDC) authentication — no code changes.