Update CI configs to v0.12.2

Update lint scripts and CI configs.
This commit is contained in:
Pion
2026-04-05 17:19:57 +00:00
committed by Jo Turk
parent f3879aef1f
commit 792844a993
11 changed files with 23 additions and 18 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ set -eu
SCRIPT_PATH="$(realpath "$(dirname "$0")")"
GOASSETS_PATH="${SCRIPT_PATH}/.goassets"
GOASSETS_REF=${GOASSETS_REF:-master}
GOASSETS_REF=${GOASSETS_REF:-main}
if [ -d "${GOASSETS_PATH}" ]; then
if ! git -C "${GOASSETS_PATH}" diff --exit-code; then
+1 -1
View File
@@ -17,4 +17,4 @@ on:
jobs:
check:
uses: pion/.goassets/.github/workflows/api.reusable.yml@master
uses: pion/.goassets/.github/workflows/api.reusable.yml@main
+2 -2
View File
@@ -19,10 +19,10 @@ on:
- cron: '23 5 * * 0'
pull_request:
branches:
- master
- main
paths:
- '**.go'
jobs:
analyze:
uses: pion/.goassets/.github/workflows/codeql-analysis.reusable.yml@master
uses: pion/.goassets/.github/workflows/codeql-analysis.reusable.yml@main
+2 -2
View File
@@ -15,13 +15,13 @@ name: Fuzz
on:
push:
branches:
- master
- main
schedule:
- cron: "0 */8 * * *"
jobs:
fuzz:
uses: pion/.goassets/.github/workflows/fuzz.reusable.yml@master
uses: pion/.goassets/.github/workflows/fuzz.reusable.yml@main
with:
go-version: "1.25" # auto-update/latest-go-version
fuzz-time: "60s"
+3 -1
View File
@@ -17,4 +17,6 @@ on:
jobs:
lint:
uses: pion/.goassets/.github/workflows/lint.reusable.yml@master
uses: pion/.goassets/.github/workflows/lint.reusable.yml@main
with:
golangci-lint-version: v2.10.1
+1 -1
View File
@@ -19,6 +19,6 @@ on:
jobs:
release:
uses: pion/.goassets/.github/workflows/release.reusable.yml@master
uses: pion/.goassets/.github/workflows/release.reusable.yml@main
with:
go-version: "1.25" # auto-update/latest-go-version
+1 -1
View File
@@ -19,6 +19,6 @@ on:
jobs:
fix:
uses: pion/.goassets/.github/workflows/renovate-go-sum-fix.reusable.yml@master
uses: pion/.goassets/.github/workflows/renovate-go-sum-fix.reusable.yml@main
secrets:
token: ${{ secrets.PIONBOT_PRIVATE_KEY }}
+1 -1
View File
@@ -19,4 +19,4 @@ on:
jobs:
lint:
uses: pion/.goassets/.github/workflows/reuse.reusable.yml@master
uses: pion/.goassets/.github/workflows/reuse.reusable.yml@main
+6 -6
View File
@@ -15,12 +15,12 @@ name: Test
on:
push:
branches:
- master
- main
pull_request:
jobs:
test:
uses: pion/.goassets/.github/workflows/test.reusable.yml@master
uses: pion/.goassets/.github/workflows/test.reusable.yml@main
strategy:
matrix:
go: ["1.25", "1.24"] # auto-update/supported-go-version-list
@@ -30,7 +30,7 @@ jobs:
secrets: inherit
test-i386:
uses: pion/.goassets/.github/workflows/test-i386.reusable.yml@master
uses: pion/.goassets/.github/workflows/test-i386.reusable.yml@main
strategy:
matrix:
go: ["1.25", "1.24"] # auto-update/supported-go-version-list
@@ -39,7 +39,7 @@ jobs:
go-version: ${{ matrix.go }}
test-windows:
uses: pion/.goassets/.github/workflows/test-windows.reusable.yml@master
uses: pion/.goassets/.github/workflows/test-windows.reusable.yml@main
strategy:
matrix:
go: ["1.25", "1.24"] # auto-update/supported-go-version-list
@@ -48,7 +48,7 @@ jobs:
go-version: ${{ matrix.go }}
test-macos:
uses: pion/.goassets/.github/workflows/test-macos.reusable.yml@master
uses: pion/.goassets/.github/workflows/test-macos.reusable.yml@main
strategy:
matrix:
go: ["1.25", "1.24"] # auto-update/supported-go-version-list
@@ -57,7 +57,7 @@ jobs:
go-version: ${{ matrix.go }}
test-wasm:
uses: pion/.goassets/.github/workflows/test-wasm.reusable.yml@master
uses: pion/.goassets/.github/workflows/test-wasm.reusable.yml@main
with:
go-version: "1.25" # auto-update/latest-go-version
secrets: inherit
+2 -2
View File
@@ -16,10 +16,10 @@ on:
pull_request:
push:
branches:
- master
- main
jobs:
tidy:
uses: pion/.goassets/.github/workflows/tidy-check.reusable.yml@master
uses: pion/.goassets/.github/workflows/tidy-check.reusable.yml@main
with:
go-version: "1.25" # auto-update/latest-go-version
+3
View File
@@ -146,3 +146,6 @@ formatters:
- goimports # Goimports does everything that gofmt does. Additionally it checks unused imports
exclusions:
generated: lax
issues:
max-issues-per-linter: 0
max-same-issues: 0