Add tests for old Go versions

Test old Go versions all the way back to 1.17.

Signed-off-by: SuperQ <superq@gmail.com>
pull/1409/head
SuperQ 2023-07-05 15:28:13 +02:00
parent 34b86428f4
commit 95683d1a6c
No known key found for this signature in database
GPG Key ID: C646B23C9E3245F1
2 changed files with 20 additions and 2 deletions

View File

@ -6,7 +6,9 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
go_version: ["1.20", "1.19"]
go_version:
- "1.19"
- "1.20"
steps:
- uses: actions/checkout@v3
- name: Setup Go
@ -17,3 +19,19 @@ jobs:
- run: ./.ci.gofmt.sh
- run: ./.ci.govet.sh
- run: go test -v -race ./...
test:
runs-on: ubuntu-latest
strategy:
matrix:
go_version:
- "1.17"
- "1.18"
- "1.19"
- "1.20"
steps:
- uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v3.2.0
with:
go-version: ${{ matrix.go_version }}
- run: go test -v -race ./...

2
go.mod
View File

@ -2,7 +2,7 @@ module github.com/stretchr/testify
// This should match the minimum supported version that is tested in
// .github/workflows/main.yml
go 1.19
go 1.17
require (
github.com/davecgh/go-spew v1.1.1