ci: revert go-version to 1.25, add npm ci fallback in frontend QC jobs
CI / Go vulnerabilities (push) Successful in 33s
CI / Build & Vet (push) Successful in 43s
CI / Frontend build (gate) (push) Successful in 53s
CI / Frontend audit (push) Successful in 55s
CI / Frontend typecheck (push) Successful in 1m33s
CI / Tests (prod) (push) Successful in 2m9s
CI / Tests (dev) (push) Successful in 2m29s
CI / Frontend lint (push) Successful in 2m22s
CI / Race (prod) (push) Successful in 3m10s
CI / Race (dev) (push) Failing after 5m47s

1.25.12 unavailable in runner toolcache — revert to '1.25' which resolves to latest patch. The GO-2026-5856 vuln requires a Go patch release not yet available. Frontend QC jobs now run npm ci before their command since cache restore alone doesn't guarantee node_modules.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-07-09 17:07:17 +01:00
co-authored by Sisyphus
parent 7fd74dc65e
commit f59b7df97f
+7 -4
View File
@@ -24,7 +24,7 @@ jobs:
- uses: actions/setup-go@v5 - uses: actions/setup-go@v5
with: with:
go-version: "1.25.12" go-version: "1.25"
cache: false cache: false
- name: Cache Go modules - name: Cache Go modules
@@ -87,7 +87,7 @@ jobs:
- uses: actions/setup-go@v5 - uses: actions/setup-go@v5
with: with:
go-version: "1.25.12" go-version: "1.25"
cache: false cache: false
- name: Cache Go modules - name: Cache Go modules
@@ -154,7 +154,7 @@ jobs:
- uses: actions/setup-go@v5 - uses: actions/setup-go@v5
with: with:
go-version: "1.25.12" go-version: "1.25"
cache: false cache: false
- name: Cache Go modules - name: Cache Go modules
@@ -201,7 +201,7 @@ jobs:
- uses: actions/setup-go@v5 - uses: actions/setup-go@v5
with: with:
go-version: "1.25.12" go-version: "1.25"
cache: false cache: false
- name: Cache Go modules - name: Cache Go modules
@@ -289,5 +289,8 @@ jobs:
restore-keys: | restore-keys: |
${{ runner.os }}-npm- ${{ runner.os }}-npm-
- name: Ensure dependencies
run: cd frontend && npm ci
- name: ${{ matrix.script }} - name: ${{ matrix.script }}
run: cd frontend && ${{ matrix.cmd }} run: cd frontend && ${{ matrix.cmd }}