diff --git a/.github/workflows/api-misskey-js.yml b/.github/workflows/api-misskey-js.yml index 1a35b86041..19c1ac7015 100644 --- a/.github/workflows/api-misskey-js.yml +++ b/.github/workflows/api-misskey-js.yml @@ -19,7 +19,7 @@ jobs: uses: actions/checkout@v6.0.2 - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - name: Setup Node.js uses: actions/setup-node@v6.3.0 diff --git a/.github/workflows/check-misskey-js-autogen.yml b/.github/workflows/check-misskey-js-autogen.yml index a31a4d85fa..37a81d5d01 100644 --- a/.github/workflows/check-misskey-js-autogen.yml +++ b/.github/workflows/check-misskey-js-autogen.yml @@ -25,7 +25,7 @@ jobs: ref: refs/pull/${{ github.event.pull_request.number }}/merge - name: setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 - name: setup node id: setup-node @@ -53,7 +53,7 @@ jobs: # packages/misskey-js/generator/built/autogen - name: Upload Generated - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: generated-misskey-js path: packages/misskey-js/generator/built/autogen @@ -73,7 +73,7 @@ jobs: ref: refs/pull/${{ github.event.pull_request.number }}/merge - name: Upload From Merged - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: actual-misskey-js path: packages/misskey-js/src/autogen @@ -86,13 +86,13 @@ jobs: pull-requests: write steps: - name: download generated-misskey-js - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: generated-misskey-js path: misskey-js-generated - name: download actual-misskey-js - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: actual-misskey-js path: misskey-js-actual diff --git a/.github/workflows/docker-develop.yml b/.github/workflows/docker-develop.yml index bedd501bc9..f43c565ffd 100644 --- a/.github/workflows/docker-develop.yml +++ b/.github/workflows/docker-develop.yml @@ -29,15 +29,15 @@ jobs: - name: Check out the repo uses: actions/checkout@v6.0.2 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Log in to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build and push by digest id: build - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . push: true @@ -53,7 +53,7 @@ jobs: digest="${{ steps.build.outputs.digest }}" touch "/tmp/digests/${digest#sha256:}" - name: Upload digest - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: digests-${{ env.PLATFORM_PAIR }} path: /tmp/digests/* @@ -66,15 +66,15 @@ jobs: - build steps: - name: Download digests - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: path: /tmp/digests pattern: digests-* merge-multiple: true - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index fec5d1d530..c468b3ab17 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -34,21 +34,21 @@ jobs: - name: Check out the repo uses: actions/checkout@v6.0.2 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Docker meta id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: ${{ env.REGISTRY_IMAGE }} tags: ${{ env.TAGS }} - name: Log in to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build and Push to Docker Hub id: build - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . push: true @@ -64,7 +64,7 @@ jobs: digest="${{ steps.build.outputs.digest }}" touch "/tmp/digests/${digest#sha256:}" - name: Upload digest - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: digests-${{ env.PLATFORM_PAIR }} path: /tmp/digests/* @@ -77,21 +77,21 @@ jobs: - build steps: - name: Download digests - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: path: /tmp/digests pattern: digests-* merge-multiple: true - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Docker meta id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: ${{ env.REGISTRY_IMAGE }} tags: ${{ env.TAGS }} - name: Login to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} diff --git a/.github/workflows/get-api-diff.yml b/.github/workflows/get-api-diff.yml index c7ab3e2a29..8198395c6f 100644 --- a/.github/workflows/get-api-diff.yml +++ b/.github/workflows/get-api-diff.yml @@ -30,7 +30,7 @@ jobs: ref: ${{ matrix.ref }} submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - name: Use Node.js uses: actions/setup-node@v6.3.0 with: @@ -48,7 +48,7 @@ jobs: - name: Copy API.json run: cp packages/backend/built/api.json ${{ matrix.api-json-name }} - name: Upload Artifact - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: api-artifact-${{ matrix.api-json-name }} path: ${{ matrix.api-json-name }} @@ -61,7 +61,7 @@ jobs: PR_NUMBER: ${{ github.event.number }} run: | echo "$PR_NUMBER" > ./pr_number - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: name: api-artifact-pr-number path: pr_number diff --git a/.github/workflows/get-backend-memory.yml b/.github/workflows/get-backend-memory.yml index 0dcaaa8cb3..7d0b53d73d 100644 --- a/.github/workflows/get-backend-memory.yml +++ b/.github/workflows/get-backend-memory.yml @@ -35,7 +35,7 @@ jobs: POSTGRES_DB: test-misskey POSTGRES_HOST_AUTH_METHOD: trust redis: - image: redis:7 + image: redis:8 ports: - 56312:6379 @@ -45,7 +45,7 @@ jobs: ref: ${{ matrix.ref }} submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - name: Use Node.js uses: actions/setup-node@v6.3.0 with: @@ -67,7 +67,7 @@ jobs: # Start the server and measure memory usage node packages/backend/scripts/measure-memory.mjs > ${{ matrix.memory-json-name }} - name: Upload Artifact - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: memory-artifact-${{ matrix.memory-json-name }} path: ${{ matrix.memory-json-name }} @@ -81,7 +81,7 @@ jobs: PR_NUMBER: ${{ github.event.number }} run: | echo "$PR_NUMBER" > ./pr_number - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: name: memory-artifact-pr-number path: pr_number diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0d9ac81314..86d3490570 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -41,7 +41,7 @@ jobs: fetch-depth: 0 submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - uses: actions/setup-node@v6.3.0 with: node-version-file: '.node-version' @@ -74,14 +74,14 @@ jobs: fetch-depth: 0 submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - uses: actions/setup-node@v6.3.0 with: node-version-file: '.node-version' cache: 'pnpm' - run: pnpm i --frozen-lockfile - name: Restore eslint cache - uses: actions/cache@v4.3.0 + uses: actions/cache@v5.0.5 with: path: ${{ env.eslint-cache-path }} 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 submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - uses: actions/setup-node@v6.3.0 with: node-version-file: '.node-version' diff --git a/.github/workflows/locale.yml b/.github/workflows/locale.yml index a965aae0d1..03b50e798b 100644 --- a/.github/workflows/locale.yml +++ b/.github/workflows/locale.yml @@ -21,7 +21,7 @@ jobs: fetch-depth: 0 submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - uses: actions/setup-node@v6.3.0 with: node-version-file: ".node-version" diff --git a/.github/workflows/on-release-created.yml b/.github/workflows/on-release-created.yml index 4e7ff2c3c4..a2b1ba7529 100644 --- a/.github/workflows/on-release-created.yml +++ b/.github/workflows/on-release-created.yml @@ -20,7 +20,7 @@ jobs: with: submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - name: Use Node.js uses: actions/setup-node@v6.3.0 with: diff --git a/.github/workflows/report-api-diff.yml b/.github/workflows/report-api-diff.yml index 59b92d022e..90419eece4 100644 --- a/.github/workflows/report-api-diff.yml +++ b/.github/workflows/report-api-diff.yml @@ -16,7 +16,7 @@ jobs: # api-artifact steps: - name: Download artifact - uses: actions/github-script@v8.0.0 + uses: actions/github-script@v9 with: script: | const fs = require('fs'); @@ -60,7 +60,7 @@ jobs: - name: Echo full diff run: cat ./api-full.json.diff - name: Upload full diff to Artifact - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: api-artifact path: | diff --git a/.github/workflows/report-backend-memory.yml b/.github/workflows/report-backend-memory.yml index bf2e311c83..07850bf2e4 100644 --- a/.github/workflows/report-backend-memory.yml +++ b/.github/workflows/report-backend-memory.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Download artifact - uses: actions/github-script@v8.0.0 + uses: actions/github-script@v9 with: script: | const fs = require('fs'); diff --git a/.github/workflows/request-release-review.yml b/.github/workflows/request-release-review.yml index 9b6768149b..b5e30d3aa8 100644 --- a/.github/workflows/request-release-review.yml +++ b/.github/workflows/request-release-review.yml @@ -14,7 +14,7 @@ jobs: pull-requests: write steps: - name: Reply - uses: actions/github-script@v8 + uses: actions/github-script@v9 with: script: | const body = `To dev team (@misskey-dev/dev): diff --git a/.github/workflows/storybook.yml b/.github/workflows/storybook.yml index 0bfb7f4c9c..7d53370de0 100644 --- a/.github/workflows/storybook.yml +++ b/.github/workflows/storybook.yml @@ -37,7 +37,7 @@ jobs: if: github.event_name == 'pull_request_target' run: git checkout "$(git rev-list --parents -n1 HEAD | cut -d" " -f3)" - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - name: Use Node.js uses: actions/setup-node@v6.3.0 with: @@ -90,7 +90,7 @@ jobs: env: CHROMATIC_PROJECT_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN }} - 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' with: 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).' }) - name: Upload Artifacts - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: storybook path: packages/frontend/storybook-static diff --git a/.github/workflows/test-backend.yml b/.github/workflows/test-backend.yml index 29e634f84b..ddb5fe8e27 100644 --- a/.github/workflows/test-backend.yml +++ b/.github/workflows/test-backend.yml @@ -45,7 +45,7 @@ jobs: POSTGRES_DB: test-misskey POSTGRES_HOST_AUTH_METHOD: trust redis: - image: redis:7 + image: redis:8 ports: - 56312:6379 meilisearch: @@ -61,13 +61,13 @@ jobs: with: submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - name: Get current date id: current-date run: echo "today=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT - name: Setup and Restore ffmpeg/ffprobe Cache id: cache-ffmpeg - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | /usr/local/bin/ffmpeg @@ -107,7 +107,7 @@ jobs: - name: Test run: pnpm --filter backend test-and-coverage - name: Upload to Codecov - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@v6 with: token: ${{ secrets.CODECOV_TOKEN }} files: ./packages/backend/coverage/coverage-final.json @@ -131,7 +131,7 @@ jobs: POSTGRES_DB: test-misskey POSTGRES_HOST_AUTH_METHOD: trust redis: - image: redis:7 + image: redis:8 ports: - 56312:6379 @@ -140,7 +140,7 @@ jobs: with: submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - name: Use Node.js uses: actions/setup-node@v6.3.0 with: @@ -156,7 +156,7 @@ jobs: - name: Test run: pnpm --filter backend test-and-coverage:e2e - name: Upload to Codecov - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@v6 with: token: ${{ secrets.CODECOV_TOKEN }} files: ./packages/backend/coverage/coverage-final.json @@ -184,7 +184,7 @@ jobs: with: submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - name: Get current date id: current-date run: echo "today=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT diff --git a/.github/workflows/test-federation.yml b/.github/workflows/test-federation.yml index 27049ecd42..b296624b09 100644 --- a/.github/workflows/test-federation.yml +++ b/.github/workflows/test-federation.yml @@ -36,13 +36,13 @@ jobs: with: submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - name: Get current date id: current-date run: echo "today=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT - name: Setup and Restore ffmpeg/ffprobe Cache id: cache-ffmpeg - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | /usr/local/bin/ffmpeg diff --git a/.github/workflows/test-frontend.yml b/.github/workflows/test-frontend.yml index 1125565d8b..f8ab8dc3a6 100644 --- a/.github/workflows/test-frontend.yml +++ b/.github/workflows/test-frontend.yml @@ -32,7 +32,7 @@ jobs: with: submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - name: Use Node.js uses: actions/setup-node@v6.3.0 with: @@ -48,7 +48,7 @@ jobs: - name: Test run: pnpm --filter frontend test-and-coverage - name: Upload Coverage - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@v6 with: token: ${{ secrets.CODECOV_TOKEN }} files: ./packages/frontend/coverage/coverage-final.json @@ -71,7 +71,7 @@ jobs: POSTGRES_DB: test-misskey POSTGRES_HOST_AUTH_METHOD: trust redis: - image: redis:7 + image: redis:8 ports: - 56312:6379 @@ -86,7 +86,7 @@ jobs: #- uses: browser-actions/setup-firefox@latest # if: ${{ matrix.browser == 'firefox' }} - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - name: Use Node.js uses: actions/setup-node@v6.3.0 with: @@ -105,7 +105,7 @@ jobs: - name: Cypress install run: pnpm exec cypress install - name: Cypress run - uses: cypress-io/github-action@v6 + uses: cypress-io/github-action@v7.1.9 timeout-minutes: 15 with: install: false @@ -113,12 +113,12 @@ jobs: wait-on: 'http://localhost:61812' headed: true browser: ${{ matrix.browser }} - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 if: failure() with: name: ${{ matrix.browser }}-cypress-screenshots path: cypress/screenshots - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 if: always() with: name: ${{ matrix.browser }}-cypress-videos diff --git a/.github/workflows/test-misskey-js.yml b/.github/workflows/test-misskey-js.yml index 54cf1c318a..6cc7392854 100644 --- a/.github/workflows/test-misskey-js.yml +++ b/.github/workflows/test-misskey-js.yml @@ -25,7 +25,7 @@ jobs: uses: actions/checkout@v6.0.2 - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - name: Setup Node.js uses: actions/setup-node@v6.3.0 @@ -48,7 +48,7 @@ jobs: CI: true - name: Upload Coverage - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@v6 with: token: ${{ secrets.CODECOV_TOKEN }} files: ./packages/misskey-js/coverage/coverage-final.json diff --git a/.github/workflows/test-production.yml b/.github/workflows/test-production.yml index 319ff6e5f8..18adab3ceb 100644 --- a/.github/workflows/test-production.yml +++ b/.github/workflows/test-production.yml @@ -20,7 +20,7 @@ jobs: with: submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - name: Use Node.js uses: actions/setup-node@v6.3.0 with: diff --git a/.github/workflows/validate-api-json.yml b/.github/workflows/validate-api-json.yml index f2e8381344..ed13633ab4 100644 --- a/.github/workflows/validate-api-json.yml +++ b/.github/workflows/validate-api-json.yml @@ -21,7 +21,7 @@ jobs: with: submodules: true - name: Setup pnpm - uses: pnpm/action-setup@v4.4.0 + uses: pnpm/action-setup@v6.0.3 - name: Use Node.js uses: actions/setup-node@v6.3.0 with: