From aeaaf429d70506e17baea920e7006038a3264460 Mon Sep 17 00:00:00 2001 From: Bush2021 <79072750+Bush2021@users.noreply.github.com> Date: Wed, 16 Apr 2025 18:44:02 -0400 Subject: [PATCH] build: fix build errors caused by deprecated actions --- .github/workflows/release.yml | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8f15c0d..d138096 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,28 +7,28 @@ on: jobs: build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: pnpm/action-setup@v2 + - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 with: - version: 8.7.6 - - uses: actions/setup-node@v3 + version: latest + - uses: actions/setup-node@v4 with: - node-version: "18.17.0" + node-version: latest cache: "pnpm" - run: pnpm install - run: pnpm build - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: build-artifacts path: build deploy-web: needs: build - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: build-artifacts path: build @@ -37,7 +37,8 @@ jobs: with: folder: build/web create-release: - runs-on: ubuntu-22.04 + needs: build + runs-on: ubuntu-latest outputs: upload_url: ${{ steps.create-release.outputs.upload_url }} steps: @@ -55,10 +56,10 @@ jobs: strategy: matrix: client: ["chrome", "edge", "firefox", "userscript"] - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: build-artifacts path: build