steps:
- name: Checkout repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
os: [windows-latest, macos-latest, ubuntu-latest]
fail-fast: false
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- uses: ./.github/actions/go-common
- run: go test -race $(go list ./... | grep -v /fs | grep -v /possum)
continue-on-error: true
go-version: [ '1.22' ]
fail-fast: false
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- uses: ./.github/actions/go-common
- run: go test -race -run @ -bench . -benchtime 2x $(go list ./... | grep -v /possum)
go-version: [ '1.22' ]
fail-fast: false
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- uses: ./.github/actions/go-common
- run: go test -run @ -bench . $(go list ./... | grep -v /possum)
go-version: [ '1.22' ]
fail-fast: false
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- uses: ./.github/actions/go-common
- name: Some packages compile for WebAssembly
run: GOOS=js GOARCH=wasm go build . ./storage ./tracker/...
os: [ubuntu-latest]
fail-fast: false
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- uses: ./.github/actions/go-common
- name: Install godo