fix(ci): fix golangci-lint version, skip player test in CI, remove standalone frontend build
- Use specific golangci-lint version (v2.5.0) instead of 'v2' which the action cannot parse - Use --build-tags flag (v2 syntax) instead of -tags - Skip player test in CI: requires Wails runtime context and audio device which are unavailable in GitHub Actions - Remove standalone 'pnpm build' from frontend job since Vite cannot resolve Wails path aliases alone; the build-check job validates the full build via Wails
This commit is contained in:
@@ -75,8 +75,8 @@ jobs:
|
||||
- name: golangci-lint
|
||||
uses: golangci/golangci-lint-action@v7
|
||||
with:
|
||||
version: v2
|
||||
args: --timeout 5m -tags webkit2_41
|
||||
version: v2.5.0
|
||||
args: --timeout 5m --build-tags webkit2_41
|
||||
|
||||
- name: govulncheck
|
||||
uses: golang/govulncheck-action@v1
|
||||
@@ -137,10 +137,12 @@ jobs:
|
||||
echo "Generated code is up to date."
|
||||
|
||||
# ──────────────────────────────────────────────
|
||||
# Frontend: type-check and build
|
||||
# Frontend: type-check
|
||||
# (full build is verified by the build-check job
|
||||
# via Wails which handles path resolution)
|
||||
# ──────────────────────────────────────────────
|
||||
frontend:
|
||||
name: Frontend Build
|
||||
name: Frontend Type Check
|
||||
runs-on: ubuntu-latest
|
||||
defaults:
|
||||
run:
|
||||
@@ -164,9 +166,6 @@ jobs:
|
||||
- name: Type check
|
||||
run: pnpm exec tsc --noEmit
|
||||
|
||||
- name: Build
|
||||
run: pnpm build
|
||||
|
||||
# ──────────────────────────────────────────────
|
||||
# Build verification: ensure it compiles on all
|
||||
# target platforms (no artifacts uploaded)
|
||||
|
||||
Reference in New Issue
Block a user