From 63d6d12baf7d3a23faf13dd2ed1ac7031fa6bf6e Mon Sep 17 00:00:00 2001 From: win Date: Mon, 1 Jun 2026 11:53:08 +0800 Subject: [PATCH] fix(ci): use Gitea-compatible actions refs --- .github/workflows/backend-ci.yml | 17 ++++++++--------- .github/workflows/release.yml | 18 +++++++++--------- .github/workflows/security-scan.yml | 12 ++++++------ 3 files changed, 23 insertions(+), 24 deletions(-) diff --git a/.github/workflows/backend-ci.yml b/.github/workflows/backend-ci.yml index 95e0c9b1..f78ed99a 100644 --- a/.github/workflows/backend-ci.yml +++ b/.github/workflows/backend-ci.yml @@ -11,7 +11,7 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 - uses: actions/setup-go@v6 with: go-version-file: backend/go.mod @@ -31,17 +31,17 @@ jobs: frontend: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - name: Setup pnpm - uses: pnpm/action-setup@v4 - with: - version: 9 + - uses: actions/checkout@v4 - name: Setup Node.js uses: actions/setup-node@v6 with: node-version: '20' cache: 'pnpm' cache-dependency-path: frontend/pnpm-lock.yaml + - name: Enable pnpm + run: | + corepack enable + corepack prepare pnpm@9 --activate - name: Install frontend dependencies working-directory: frontend run: pnpm install --frozen-lockfile @@ -51,7 +51,7 @@ jobs: golangci-lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 - uses: actions/setup-go@v6 with: go-version-file: backend/go.mod @@ -78,7 +78,7 @@ jobs: os: [macos-latest, windows-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 - uses: actions/setup-go@v6 with: go-version-file: backend/go.mod @@ -91,4 +91,3 @@ jobs: - name: Platform-only unit tests working-directory: backend run: go test -race -count=1 -run 'Platform|Discovery|DataDir|Metadata|NewLSPool|LSPool|ScanLSOutput' ./internal/pkg/windsurf/... - diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 26ed8524..34902342 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v4 - name: Update VERSION file run: | @@ -55,12 +55,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 - - - name: Setup pnpm - uses: pnpm/action-setup@v4 - with: - version: 9 + uses: actions/checkout@v4 - name: Setup Node.js uses: actions/setup-node@v6 @@ -69,6 +64,11 @@ jobs: cache: 'pnpm' cache-dependency-path: frontend/pnpm-lock.yaml + - name: Enable pnpm + run: | + corepack enable + corepack prepare pnpm@9 --activate + - name: Install dependencies run: pnpm install --frozen-lockfile working-directory: frontend @@ -89,7 +89,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v4 with: fetch-depth: 0 ref: ${{ github.event.inputs.tag || github.ref }} @@ -278,7 +278,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout default branch - uses: actions/checkout@v6 + uses: actions/checkout@v4 with: ref: ${{ github.event.repository.default_branch }} diff --git a/.github/workflows/security-scan.yml b/.github/workflows/security-scan.yml index 600fd2fa..9120dfef 100644 --- a/.github/workflows/security-scan.yml +++ b/.github/workflows/security-scan.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 - name: Set up Go uses: actions/setup-go@v6 with: @@ -33,17 +33,17 @@ jobs: frontend-security: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - name: Set up pnpm - uses: pnpm/action-setup@v4 - with: - version: 9 + - uses: actions/checkout@v4 - name: Set up Node.js uses: actions/setup-node@v6 with: node-version: '20' cache: 'pnpm' cache-dependency-path: frontend/pnpm-lock.yaml + - name: Enable pnpm + run: | + corepack enable + corepack prepare pnpm@9 --activate - name: Install dependencies working-directory: frontend run: pnpm install --frozen-lockfile