Fix GH actions for Go versions, drop 1.14
Also fix a lint-warning, which ensures the tests have something to test.
Tim Hockin
2 years ago
5 | 5 |
test:
|
6 | 6 |
strategy:
|
7 | 7 |
matrix:
|
8 | |
go-versions: [ 1.14.x, 1.15.x, 1.16.x ]
|
|
8 |
version: [ '1.15', '1.16', '1.17' ]
|
9 | 9 |
platform: [ ubuntu-latest, macos-latest, windows-latest ]
|
10 | 10 |
runs-on: ${{ matrix.platform }}
|
11 | 11 |
steps:
|
12 | 12 |
- name: Install Go
|
13 | 13 |
uses: actions/setup-go@v2
|
14 | 14 |
with:
|
15 | |
go-version: ${{ matrix.go-version }}
|
|
15 |
go-version: ${{ matrix.version }}
|
16 | 16 |
- name: Checkout code
|
17 | 17 |
uses: actions/checkout@v2
|
18 | 18 |
- name: Build
|
407 | 407 |
if i > 0 {
|
408 | 408 |
buf.WriteByte(',')
|
409 | 409 |
}
|
|
410 |
k, _ := v[i].(string) // sanitize() above means no need to check success
|
410 | 411 |
// arbitrary keys might need escaping
|
411 | |
buf.WriteString(prettyString(v[i].(string)))
|
|
412 |
buf.WriteString(prettyString(k))
|
412 | 413 |
buf.WriteByte(':')
|
413 | 414 |
buf.WriteString(f.prettyWithFlags(v[i+1], 0, depth+1))
|
414 | 415 |
}
|