go: ['1.17', '1.20']
runs-on: ubuntu-latest
steps:
+ - name: checkout
+ uses: actions/checkout@v3
+
- name: setup Go
- uses: actions/setup-go@v3
+ uses: actions/setup-go@v4
with:
go-version: ${{ matrix.go }}
- - name: checkout
- uses: actions/checkout@v3
-
- name: build
run: |
for a in $(go tool dist list); do
- '1.20'
runs-on: ${{ matrix.os }}
steps:
+ - name: checkout
+ uses: actions/checkout@v3
+
- name: setup Go
- uses: actions/setup-go@v3
+ uses: actions/setup-go@v4
with:
go-version: ${{ matrix.go }}
- - name: checkout
- uses: actions/checkout@v3
-
- name: test
run: |
go test -race ./...
- '1.20'
runs-on: ${{ matrix.os }}
steps:
+ - name: checkout
+ uses: actions/checkout@v3
+
- name: setup Go
- uses: actions/setup-go@v3
+ uses: actions/setup-go@v4
with:
go-version: ${{ matrix.go }}
- - name: checkout
- uses: actions/checkout@v3
-
- name: test
run: |
go test -race ./...
runs-on: macos-12
name: test (illumos, 1.19)
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: test (illumos, 1.19)
id: test
uses: papertigers/illumos-vm@r38
${{ runner.os }}-vagrant-
- name: setup Go
- uses: actions/setup-go@v3
+ uses: actions/setup-go@v4
with:
go-version: '1.19'