feat: add an option to verify with the JSONSchema (#1167)

This commit is contained in:
Ludovic Fernandez
2025-02-13 23:14:24 +01:00
committed by GitHub
parent 32f961426b
commit f7463c56f6
9 changed files with 69 additions and 24 deletions

View File

@@ -73,6 +73,7 @@ jobs:
version: ${{ matrix.version }}
args: --timeout=5m --issues-exit-code=0 ./sample/...
only-new-issues: true
verify: true
test-go-install: # make sure the action works on a clean machine without building (go-install mode)
needs: [ build ]
@@ -103,8 +104,9 @@ jobs:
args: --timeout=5m --issues-exit-code=0 ./sample/...
only-new-issues: true
install-mode: goinstall
verify: true
test-go-mod-version:
test-go-mod:
needs: [ build ]
strategy:
matrix:
@@ -113,6 +115,9 @@ jobs:
- ubuntu-24.04-arm
- macos-latest
- windows-latest
wd:
- sample-go-mod
- sample-go-tool
runs-on: ${{ matrix.os }}
permissions:
contents: read
@@ -123,27 +128,6 @@ jobs:
go-version: oldstable
- uses: ./
with:
working-directory: sample-go-mod
args: --timeout=5m --issues-exit-code=0 ./...
test-go-tool-version:
needs: [ build ]
strategy:
matrix:
os:
- ubuntu-latest
- ubuntu-24.04-arm
- macos-latest
- windows-latest
runs-on: ${{ matrix.os }}
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: stable
- uses: ./
with:
working-directory: sample-go-tool
working-directory: ${{ matrix.wd }}
args: --timeout=5m --issues-exit-code=0 ./...
verify: true