Use gotip for CI build

This commit is contained in:
Matt Joiner 2021-12-24 08:33:38 +11:00
parent 935dc3da0a
commit 245c728762
1 changed files with 11 additions and 1 deletions

View File

@ -9,16 +9,26 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
go-version: [ '1.16', '1.17' ]
go-version: [ 'tip' ]
fail-fast: false
steps:
- uses: actions/checkout@v2
- name: Set up Go
if: matrix.go-version != 'tip'
uses: actions/setup-go@v2
with:
go-version: ${{ matrix.go-version }}
- name: Install gotip
if: matrix.go-version == 'tip'
run: |
git clone --depth=1 https://go.googlesource.com/go "$HOME/gotip"
cd "$HOME/gotip/src"
./make.bash
echo "GOROOT=$HOME/gotip" >> "$GITHUB_ENV"
echo "$HOME/gotip/bin:$PATH" >> "$GITHUB_PATH"
- name: Test
run: go test -race -count 2 ./...