fix: resolve CI failures - golangci-lint v2 and npm peer deps

- Upgrade golangci-lint-action to v7 with v2.1 (supports Go 1.25)
- Use npm install --legacy-peer-deps instead of npm ci for web builds

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Algis Dumbris
2026-03-13 21:00:58 +02:00
co-authored by Claude Opus 4.6
parent 8258e19abc
commit cf71a9deed
2 changed files with 5 additions and 5 deletions
+3 -3
View File
@@ -15,9 +15,9 @@ jobs:
with:
go-version: "1.25"
- uses: golangci/golangci-lint-action@v6
- uses: golangci/golangci-lint-action@v7
with:
version: latest
version: v2.1
test:
name: Test
@@ -37,7 +37,7 @@ jobs:
- name: Build web frontend
run: |
cd web && npm ci && npm run build
cd web && npm install --legacy-peer-deps && npm run build
- name: Copy web assets
run: |
+2 -2
View File
@@ -44,7 +44,7 @@ jobs:
- name: Build web frontend
run: |
cd web && npm ci && npm run build
cd web && npm install --legacy-peer-deps && npm run build
- name: Copy web assets
run: |
@@ -99,7 +99,7 @@ jobs:
- name: Build web frontend
run: |
cd web && npm ci && npm run build
cd web && npm install --legacy-peer-deps && npm run build
- name: Copy web assets
run: |