1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-04-30 18:05:51 +02:00

Compare commits

...

1 Commits

Author SHA1 Message Date
renovate[bot]
e5ec009b77 chore(deps): update [github actions] update dependencies 2026-04-28 21:06:33 +00:00
19 changed files with 59 additions and 59 deletions

View File

@@ -19,7 +19,7 @@ jobs:
uses: actions/checkout@v6.0.2 uses: actions/checkout@v6.0.2
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v6.3.0 uses: actions/setup-node@v6.3.0

View File

@@ -25,7 +25,7 @@ jobs:
ref: refs/pull/${{ github.event.pull_request.number }}/merge ref: refs/pull/${{ github.event.pull_request.number }}/merge
- name: setup pnpm - name: setup pnpm
uses: pnpm/action-setup@v4 uses: pnpm/action-setup@v6
- name: setup node - name: setup node
id: setup-node id: setup-node
@@ -53,7 +53,7 @@ jobs:
# packages/misskey-js/generator/built/autogen # packages/misskey-js/generator/built/autogen
- name: Upload Generated - name: Upload Generated
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v7
with: with:
name: generated-misskey-js name: generated-misskey-js
path: packages/misskey-js/generator/built/autogen path: packages/misskey-js/generator/built/autogen
@@ -73,7 +73,7 @@ jobs:
ref: refs/pull/${{ github.event.pull_request.number }}/merge ref: refs/pull/${{ github.event.pull_request.number }}/merge
- name: Upload From Merged - name: Upload From Merged
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v7
with: with:
name: actual-misskey-js name: actual-misskey-js
path: packages/misskey-js/src/autogen path: packages/misskey-js/src/autogen
@@ -86,13 +86,13 @@ jobs:
pull-requests: write pull-requests: write
steps: steps:
- name: download generated-misskey-js - name: download generated-misskey-js
uses: actions/download-artifact@v7 uses: actions/download-artifact@v8
with: with:
name: generated-misskey-js name: generated-misskey-js
path: misskey-js-generated path: misskey-js-generated
- name: download actual-misskey-js - name: download actual-misskey-js
uses: actions/download-artifact@v7 uses: actions/download-artifact@v8
with: with:
name: actual-misskey-js name: actual-misskey-js
path: misskey-js-actual path: misskey-js-actual

View File

@@ -29,15 +29,15 @@ jobs:
- name: Check out the repo - name: Check out the repo
uses: actions/checkout@v6.0.2 uses: actions/checkout@v6.0.2
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v4
- name: Log in to Docker Hub - name: Log in to Docker Hub
uses: docker/login-action@v3 uses: docker/login-action@v4
with: with:
username: ${{ secrets.DOCKER_USERNAME }} username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }} password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and push by digest - name: Build and push by digest
id: build id: build
uses: docker/build-push-action@v6 uses: docker/build-push-action@v7
with: with:
context: . context: .
push: true push: true
@@ -53,7 +53,7 @@ jobs:
digest="${{ steps.build.outputs.digest }}" digest="${{ steps.build.outputs.digest }}"
touch "/tmp/digests/${digest#sha256:}" touch "/tmp/digests/${digest#sha256:}"
- name: Upload digest - name: Upload digest
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v7
with: with:
name: digests-${{ env.PLATFORM_PAIR }} name: digests-${{ env.PLATFORM_PAIR }}
path: /tmp/digests/* path: /tmp/digests/*
@@ -66,15 +66,15 @@ jobs:
- build - build
steps: steps:
- name: Download digests - name: Download digests
uses: actions/download-artifact@v7 uses: actions/download-artifact@v8
with: with:
path: /tmp/digests path: /tmp/digests
pattern: digests-* pattern: digests-*
merge-multiple: true merge-multiple: true
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v4
- name: Login to Docker Hub - name: Login to Docker Hub
uses: docker/login-action@v3 uses: docker/login-action@v4
with: with:
username: ${{ secrets.DOCKER_USERNAME }} username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }} password: ${{ secrets.DOCKER_PASSWORD }}

View File

@@ -34,21 +34,21 @@ jobs:
- name: Check out the repo - name: Check out the repo
uses: actions/checkout@v6.0.2 uses: actions/checkout@v6.0.2
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v4
- name: Docker meta - name: Docker meta
id: meta id: meta
uses: docker/metadata-action@v5 uses: docker/metadata-action@v6
with: with:
images: ${{ env.REGISTRY_IMAGE }} images: ${{ env.REGISTRY_IMAGE }}
tags: ${{ env.TAGS }} tags: ${{ env.TAGS }}
- name: Log in to Docker Hub - name: Log in to Docker Hub
uses: docker/login-action@v3 uses: docker/login-action@v4
with: with:
username: ${{ secrets.DOCKER_USERNAME }} username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }} password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and Push to Docker Hub - name: Build and Push to Docker Hub
id: build id: build
uses: docker/build-push-action@v6 uses: docker/build-push-action@v7
with: with:
context: . context: .
push: true push: true
@@ -64,7 +64,7 @@ jobs:
digest="${{ steps.build.outputs.digest }}" digest="${{ steps.build.outputs.digest }}"
touch "/tmp/digests/${digest#sha256:}" touch "/tmp/digests/${digest#sha256:}"
- name: Upload digest - name: Upload digest
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v7
with: with:
name: digests-${{ env.PLATFORM_PAIR }} name: digests-${{ env.PLATFORM_PAIR }}
path: /tmp/digests/* path: /tmp/digests/*
@@ -77,21 +77,21 @@ jobs:
- build - build
steps: steps:
- name: Download digests - name: Download digests
uses: actions/download-artifact@v7 uses: actions/download-artifact@v8
with: with:
path: /tmp/digests path: /tmp/digests
pattern: digests-* pattern: digests-*
merge-multiple: true merge-multiple: true
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v4
- name: Docker meta - name: Docker meta
id: meta id: meta
uses: docker/metadata-action@v5 uses: docker/metadata-action@v6
with: with:
images: ${{ env.REGISTRY_IMAGE }} images: ${{ env.REGISTRY_IMAGE }}
tags: ${{ env.TAGS }} tags: ${{ env.TAGS }}
- name: Login to Docker Hub - name: Login to Docker Hub
uses: docker/login-action@v3 uses: docker/login-action@v4
with: with:
username: ${{ secrets.DOCKER_USERNAME }} username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }} password: ${{ secrets.DOCKER_PASSWORD }}

View File

@@ -30,7 +30,7 @@ jobs:
ref: ${{ matrix.ref }} ref: ${{ matrix.ref }}
submodules: true submodules: true
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- name: Use Node.js - name: Use Node.js
uses: actions/setup-node@v6.3.0 uses: actions/setup-node@v6.3.0
with: with:
@@ -48,7 +48,7 @@ jobs:
- name: Copy API.json - name: Copy API.json
run: cp packages/backend/built/api.json ${{ matrix.api-json-name }} run: cp packages/backend/built/api.json ${{ matrix.api-json-name }}
- name: Upload Artifact - name: Upload Artifact
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v7
with: with:
name: api-artifact-${{ matrix.api-json-name }} name: api-artifact-${{ matrix.api-json-name }}
path: ${{ matrix.api-json-name }} path: ${{ matrix.api-json-name }}
@@ -61,7 +61,7 @@ jobs:
PR_NUMBER: ${{ github.event.number }} PR_NUMBER: ${{ github.event.number }}
run: | run: |
echo "$PR_NUMBER" > ./pr_number echo "$PR_NUMBER" > ./pr_number
- uses: actions/upload-artifact@v6 - uses: actions/upload-artifact@v7
with: with:
name: api-artifact-pr-number name: api-artifact-pr-number
path: pr_number path: pr_number

View File

@@ -45,7 +45,7 @@ jobs:
ref: ${{ matrix.ref }} ref: ${{ matrix.ref }}
submodules: true submodules: true
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- name: Use Node.js - name: Use Node.js
uses: actions/setup-node@v6.3.0 uses: actions/setup-node@v6.3.0
with: with:
@@ -67,7 +67,7 @@ jobs:
# Start the server and measure memory usage # Start the server and measure memory usage
node packages/backend/scripts/measure-memory.mjs > ${{ matrix.memory-json-name }} node packages/backend/scripts/measure-memory.mjs > ${{ matrix.memory-json-name }}
- name: Upload Artifact - name: Upload Artifact
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v7
with: with:
name: memory-artifact-${{ matrix.memory-json-name }} name: memory-artifact-${{ matrix.memory-json-name }}
path: ${{ matrix.memory-json-name }} path: ${{ matrix.memory-json-name }}
@@ -81,7 +81,7 @@ jobs:
PR_NUMBER: ${{ github.event.number }} PR_NUMBER: ${{ github.event.number }}
run: | run: |
echo "$PR_NUMBER" > ./pr_number echo "$PR_NUMBER" > ./pr_number
- uses: actions/upload-artifact@v6 - uses: actions/upload-artifact@v7
with: with:
name: memory-artifact-pr-number name: memory-artifact-pr-number
path: pr_number path: pr_number

View File

@@ -41,7 +41,7 @@ jobs:
fetch-depth: 0 fetch-depth: 0
submodules: true submodules: true
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- uses: actions/setup-node@v6.3.0 - uses: actions/setup-node@v6.3.0
with: with:
node-version-file: '.node-version' node-version-file: '.node-version'
@@ -74,14 +74,14 @@ jobs:
fetch-depth: 0 fetch-depth: 0
submodules: true submodules: true
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- uses: actions/setup-node@v6.3.0 - uses: actions/setup-node@v6.3.0
with: with:
node-version-file: '.node-version' node-version-file: '.node-version'
cache: 'pnpm' cache: 'pnpm'
- run: pnpm i --frozen-lockfile - run: pnpm i --frozen-lockfile
- name: Restore eslint cache - name: Restore eslint cache
uses: actions/cache@v4.3.0 uses: actions/cache@v5.0.5
with: with:
path: ${{ env.eslint-cache-path }} path: ${{ env.eslint-cache-path }}
key: eslint-${{ env.eslint-cache-version }}-${{ matrix.workspace }}-${{ hashFiles('**/pnpm-lock.yaml') }}-${{ github.ref_name }}-${{ github.sha }} key: eslint-${{ env.eslint-cache-version }}-${{ matrix.workspace }}-${{ hashFiles('**/pnpm-lock.yaml') }}-${{ github.ref_name }}-${{ github.sha }}
@@ -105,7 +105,7 @@ jobs:
fetch-depth: 0 fetch-depth: 0
submodules: true submodules: true
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- uses: actions/setup-node@v6.3.0 - uses: actions/setup-node@v6.3.0
with: with:
node-version-file: '.node-version' node-version-file: '.node-version'

View File

@@ -21,7 +21,7 @@ jobs:
fetch-depth: 0 fetch-depth: 0
submodules: true submodules: true
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- uses: actions/setup-node@v6.3.0 - uses: actions/setup-node@v6.3.0
with: with:
node-version-file: ".node-version" node-version-file: ".node-version"

View File

@@ -20,7 +20,7 @@ jobs:
with: with:
submodules: true submodules: true
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- name: Use Node.js - name: Use Node.js
uses: actions/setup-node@v6.3.0 uses: actions/setup-node@v6.3.0
with: with:

View File

@@ -16,7 +16,7 @@ jobs:
# api-artifact # api-artifact
steps: steps:
- name: Download artifact - name: Download artifact
uses: actions/github-script@v8.0.0 uses: actions/github-script@v9
with: with:
script: | script: |
const fs = require('fs'); const fs = require('fs');
@@ -60,7 +60,7 @@ jobs:
- name: Echo full diff - name: Echo full diff
run: cat ./api-full.json.diff run: cat ./api-full.json.diff
- name: Upload full diff to Artifact - name: Upload full diff to Artifact
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v7
with: with:
name: api-artifact name: api-artifact
path: | path: |

View File

@@ -15,7 +15,7 @@ jobs:
steps: steps:
- name: Download artifact - name: Download artifact
uses: actions/github-script@v8.0.0 uses: actions/github-script@v9
with: with:
script: | script: |
const fs = require('fs'); const fs = require('fs');

View File

@@ -14,7 +14,7 @@ jobs:
pull-requests: write pull-requests: write
steps: steps:
- name: Reply - name: Reply
uses: actions/github-script@v8 uses: actions/github-script@v9
with: with:
script: | script: |
const body = `To dev team (@misskey-dev/dev): const body = `To dev team (@misskey-dev/dev):

View File

@@ -37,7 +37,7 @@ jobs:
if: github.event_name == 'pull_request_target' if: github.event_name == 'pull_request_target'
run: git checkout "$(git rev-list --parents -n1 HEAD | cut -d" " -f3)" run: git checkout "$(git rev-list --parents -n1 HEAD | cut -d" " -f3)"
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- name: Use Node.js - name: Use Node.js
uses: actions/setup-node@v6.3.0 uses: actions/setup-node@v6.3.0
with: with:
@@ -90,7 +90,7 @@ jobs:
env: env:
CHROMATIC_PROJECT_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN }} CHROMATIC_PROJECT_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
- name: Notify that Chromatic detects changes - name: Notify that Chromatic detects changes
uses: actions/github-script@v8.0.0 uses: actions/github-script@v9
if: github.event_name != 'pull_request_target' && steps.chromatic_push.outputs.success == 'false' if: github.event_name != 'pull_request_target' && steps.chromatic_push.outputs.success == 'false'
with: with:
github-token: ${{ secrets.GITHUB_TOKEN }} github-token: ${{ secrets.GITHUB_TOKEN }}
@@ -102,7 +102,7 @@ jobs:
body: 'Chromatic detects changes. Please [review the changes on Chromatic](https://www.chromatic.com/builds?appId=6428f7d7b962f0b79f97d6e4).' body: 'Chromatic detects changes. Please [review the changes on Chromatic](https://www.chromatic.com/builds?appId=6428f7d7b962f0b79f97d6e4).'
}) })
- name: Upload Artifacts - name: Upload Artifacts
uses: actions/upload-artifact@v6 uses: actions/upload-artifact@v7
with: with:
name: storybook name: storybook
path: packages/frontend/storybook-static path: packages/frontend/storybook-static

View File

@@ -61,13 +61,13 @@ jobs:
with: with:
submodules: true submodules: true
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- name: Get current date - name: Get current date
id: current-date id: current-date
run: echo "today=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT run: echo "today=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT
- name: Setup and Restore ffmpeg/ffprobe Cache - name: Setup and Restore ffmpeg/ffprobe Cache
id: cache-ffmpeg id: cache-ffmpeg
uses: actions/cache@v4 uses: actions/cache@v5
with: with:
path: | path: |
/usr/local/bin/ffmpeg /usr/local/bin/ffmpeg
@@ -107,7 +107,7 @@ jobs:
- name: Test - name: Test
run: pnpm --filter backend test-and-coverage run: pnpm --filter backend test-and-coverage
- name: Upload to Codecov - name: Upload to Codecov
uses: codecov/codecov-action@v5 uses: codecov/codecov-action@v6
with: with:
token: ${{ secrets.CODECOV_TOKEN }} token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/backend/coverage/coverage-final.json files: ./packages/backend/coverage/coverage-final.json
@@ -140,7 +140,7 @@ jobs:
with: with:
submodules: true submodules: true
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- name: Use Node.js - name: Use Node.js
uses: actions/setup-node@v6.3.0 uses: actions/setup-node@v6.3.0
with: with:
@@ -156,7 +156,7 @@ jobs:
- name: Test - name: Test
run: pnpm --filter backend test-and-coverage:e2e run: pnpm --filter backend test-and-coverage:e2e
- name: Upload to Codecov - name: Upload to Codecov
uses: codecov/codecov-action@v5 uses: codecov/codecov-action@v6
with: with:
token: ${{ secrets.CODECOV_TOKEN }} token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/backend/coverage/coverage-final.json files: ./packages/backend/coverage/coverage-final.json
@@ -184,7 +184,7 @@ jobs:
with: with:
submodules: true submodules: true
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- name: Get current date - name: Get current date
id: current-date id: current-date
run: echo "today=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT run: echo "today=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT

View File

@@ -36,13 +36,13 @@ jobs:
with: with:
submodules: true submodules: true
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- name: Get current date - name: Get current date
id: current-date id: current-date
run: echo "today=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT run: echo "today=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT
- name: Setup and Restore ffmpeg/ffprobe Cache - name: Setup and Restore ffmpeg/ffprobe Cache
id: cache-ffmpeg id: cache-ffmpeg
uses: actions/cache@v4 uses: actions/cache@v5
with: with:
path: | path: |
/usr/local/bin/ffmpeg /usr/local/bin/ffmpeg

View File

@@ -32,7 +32,7 @@ jobs:
with: with:
submodules: true submodules: true
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- name: Use Node.js - name: Use Node.js
uses: actions/setup-node@v6.3.0 uses: actions/setup-node@v6.3.0
with: with:
@@ -48,7 +48,7 @@ jobs:
- name: Test - name: Test
run: pnpm --filter frontend test-and-coverage run: pnpm --filter frontend test-and-coverage
- name: Upload Coverage - name: Upload Coverage
uses: codecov/codecov-action@v5 uses: codecov/codecov-action@v6
with: with:
token: ${{ secrets.CODECOV_TOKEN }} token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/frontend/coverage/coverage-final.json files: ./packages/frontend/coverage/coverage-final.json
@@ -86,7 +86,7 @@ jobs:
#- uses: browser-actions/setup-firefox@latest #- uses: browser-actions/setup-firefox@latest
# if: ${{ matrix.browser == 'firefox' }} # if: ${{ matrix.browser == 'firefox' }}
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- name: Use Node.js - name: Use Node.js
uses: actions/setup-node@v6.3.0 uses: actions/setup-node@v6.3.0
with: with:
@@ -105,7 +105,7 @@ jobs:
- name: Cypress install - name: Cypress install
run: pnpm exec cypress install run: pnpm exec cypress install
- name: Cypress run - name: Cypress run
uses: cypress-io/github-action@v6 uses: cypress-io/github-action@v7.1.9
timeout-minutes: 15 timeout-minutes: 15
with: with:
install: false install: false
@@ -113,12 +113,12 @@ jobs:
wait-on: 'http://localhost:61812' wait-on: 'http://localhost:61812'
headed: true headed: true
browser: ${{ matrix.browser }} browser: ${{ matrix.browser }}
- uses: actions/upload-artifact@v6 - uses: actions/upload-artifact@v7
if: failure() if: failure()
with: with:
name: ${{ matrix.browser }}-cypress-screenshots name: ${{ matrix.browser }}-cypress-screenshots
path: cypress/screenshots path: cypress/screenshots
- uses: actions/upload-artifact@v6 - uses: actions/upload-artifact@v7
if: always() if: always()
with: with:
name: ${{ matrix.browser }}-cypress-videos name: ${{ matrix.browser }}-cypress-videos

View File

@@ -25,7 +25,7 @@ jobs:
uses: actions/checkout@v6.0.2 uses: actions/checkout@v6.0.2
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v6.3.0 uses: actions/setup-node@v6.3.0
@@ -48,7 +48,7 @@ jobs:
CI: true CI: true
- name: Upload Coverage - name: Upload Coverage
uses: codecov/codecov-action@v5 uses: codecov/codecov-action@v6
with: with:
token: ${{ secrets.CODECOV_TOKEN }} token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/misskey-js/coverage/coverage-final.json files: ./packages/misskey-js/coverage/coverage-final.json

View File

@@ -20,7 +20,7 @@ jobs:
with: with:
submodules: true submodules: true
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- name: Use Node.js - name: Use Node.js
uses: actions/setup-node@v6.3.0 uses: actions/setup-node@v6.3.0
with: with:

View File

@@ -21,7 +21,7 @@ jobs:
with: with:
submodules: true submodules: true
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v4.4.0 uses: pnpm/action-setup@v6.0.3
- name: Use Node.js - name: Use Node.js
uses: actions/setup-node@v6.3.0 uses: actions/setup-node@v6.3.0
with: with: