chore(ci): upgrade workflow runtimes

This commit is contained in:
xixu-me committed 2026-03-20 16:15:20 +08:00
1 parent c678764c11
commit 0d9360a003
6 files changed
+36 -16

No files matched your search

+3 -3
View File
@@ -50,7 +50,7 @@ jobs:
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:
node-version: "20" node-version: "24"
cache: "npm" cache: "npm"
- name: Install dependencies - name: Install dependencies
@@ -73,7 +73,7 @@ jobs:
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:
node-version: "20" node-version: "24"
cache: "npm" cache: "npm"
- name: Install dependencies - name: Install dependencies
@@ -133,7 +133,7 @@ jobs:
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:
node-version: "20" node-version: "24"
cache: "npm" cache: "npm"
- name: Install dependencies - name: Install dependencies
+1 -1
View File
@@ -30,7 +30,7 @@ jobs:
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:
node-version: "20" node-version: "24"
cache: "npm" cache: "npm"
- name: Install dependencies - name: Install dependencies
+1 -1
View File
@@ -31,7 +31,7 @@ jobs:
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:
node-version: "20" node-version: "24"
cache: "npm" cache: "npm"
- name: Install Netlify CLI - name: Install Netlify CLI
+1 -1
View File
@@ -34,7 +34,7 @@ jobs:
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:
node-version: "20" node-version: "24"
cache: "npm" cache: "npm"
- name: Install Vercel CLI - name: Install Vercel CLI
+15 -6
View File
@@ -13,6 +13,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }} group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: false cancel-in-progress: false
env:
WRANGLER_VERSION: "4.76.0"
jobs: jobs:
deploy: deploy:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -55,10 +58,16 @@ jobs:
echo "Pages project created." echo "Pages project created."
- name: Deploy to Cloudflare Pages - name: Setup Node.js
uses: cloudflare/wrangler-action@v3 uses: actions/setup-node@v6
with: with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} node-version: "24"
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
wranglerVersion: "4.76.0" - name: Install Wrangler CLI
command: pages deploy . --project-name=xget --branch=${{ github.ref_name }} run: npm install --global wrangler@${{ env.WRANGLER_VERSION }}
- name: Deploy to Cloudflare Pages
env:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
run: wrangler pages deploy . --project-name=xget --branch=${{ github.ref_name }}
+15 -4
View File
@@ -13,6 +13,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }} group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: false cancel-in-progress: false
env:
WRANGLER_VERSION: "4.76.0"
jobs: jobs:
deploy: deploy:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -25,8 +28,16 @@ jobs:
- name: Checkout main branch - name: Checkout main branch
uses: actions/checkout@v6 uses: actions/checkout@v6
- name: Deploy to Cloudflare Workers - name: Setup Node.js
uses: cloudflare/wrangler-action@v3 uses: actions/setup-node@v6
with: with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} node-version: "24"
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
- name: Install Wrangler CLI
run: npm install --global wrangler@${{ env.WRANGLER_VERSION }}
- name: Deploy to Cloudflare Workers
env:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
run: wrangler deploy