mirror of
https://github.com/pion/webrtc.git
synced 2026-04-22 15:07:23 +08:00
Update CI configs to v0.12.2
Update lint scripts and CI configs.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 }}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user