diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index b434ad7..36caf1c 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -24,7 +24,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Initialize CodeQL uses: github/codeql-action/init@v3 diff --git a/.github/workflows/dependabot.yml b/.github/workflows/dependabot.yml index 293907e..7e0fdc8 100644 --- a/.github/workflows/dependabot.yml +++ b/.github/workflows/dependabot.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Dependabot metadata id: metadata - uses: dependabot/fetch-metadata@v2.3.0 + uses: dependabot/fetch-metadata@v2.4.0 with: github-token: '${{ secrets.GITHUB_TOKEN }}' diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2ca41d2..9ceac4a 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -3,13 +3,17 @@ name: Publish on: workflow_dispatch: +permissions: + id-token: write # Required for OIDC + contents: read + jobs: publish-npm: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: token: ${{ secrets.GH_PAT }} ref: 'main' @@ -17,11 +21,12 @@ jobs: - name: Enable corepack run: | corepack enable pnpm + corepack use pnpm@latest - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: '20' + node-version-file: '.nvmrc' cache: 'pnpm' registry-url: https://registry.npmjs.org/ diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 631541c..e58d602 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,7 +10,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: token: ${{ secrets.GH_PAT }} ref: 'main' @@ -18,11 +18,12 @@ jobs: - name: Enable corepack run: | corepack enable pnpm + corepack use pnpm@latest - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: '20' + node-version-file: '.nvmrc' cache: 'pnpm' registry-url: https://registry.npmjs.org/ diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ab7605a..644d2d5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,16 +12,17 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Enable corepack run: | corepack enable pnpm + corepack use pnpm@latest - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: '20' + node-version-file: '.nvmrc' cache: 'pnpm' registry-url: https://registry.npmjs.org/ diff --git a/.nvmrc b/.nvmrc index 9a2a0e2..54c6511 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v20 +v24 diff --git a/package.json b/package.json index 9e937f5..a1a9693 100644 --- a/package.json +++ b/package.json @@ -114,5 +114,5 @@ "webpack-dev-server": "^5.1.0", "webpack-merge": "^6.0.1" }, - "packageManager": "pnpm@9.10.0+sha512.73a29afa36a0d092ece5271de5177ecbf8318d454ecd701343131b8ebc0c1a91c487da46ab77c8e596d6acf1461e3594ced4becedf8921b074fbd8653ed7051c" + "packageManager": "pnpm@10.23.0+sha512.21c4e5698002ade97e4efe8b8b4a89a8de3c85a37919f957e7a0f30f38fbc5bbdd05980ffe29179b2fb6e6e691242e098d945d1601772cad0fef5fb6411e2a4b" }