mirror of
https://github.com/tailscale/tailscale.git
synced 2024-11-25 19:15:34 +00:00
.github/workflows: break up race builder a bit more
Move the compilation of everything to its own job too, separate from test execution. Updates #7894 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
parent
e89927de2b
commit
56ebcd1ed4
13
.github/workflows/test.yml
vendored
13
.github/workflows/test.yml
vendored
@ -80,6 +80,7 @@ jobs:
|
|||||||
${{ github.job }}-${{ runner.os }}-${{ matrix.goarch }}-${{ matrix.buildflags }}-go-2-${{ hashFiles('**/go.sum') }}
|
${{ github.job }}-${{ runner.os }}-${{ matrix.goarch }}-${{ matrix.buildflags }}-go-2-${{ hashFiles('**/go.sum') }}
|
||||||
${{ github.job }}-${{ runner.os }}-${{ matrix.goarch }}-${{ matrix.buildflags }}-go-2-
|
${{ github.job }}-${{ runner.os }}-${{ matrix.goarch }}-${{ matrix.buildflags }}-go-2-
|
||||||
- name: build all
|
- name: build all
|
||||||
|
if: matrix.buildflags == '' # skip on race builder
|
||||||
run: ./tool/go build ${{matrix.buildflags}} ./...
|
run: ./tool/go build ${{matrix.buildflags}} ./...
|
||||||
env:
|
env:
|
||||||
GOARCH: ${{ matrix.goarch }}
|
GOARCH: ${{ matrix.goarch }}
|
||||||
@ -172,7 +173,17 @@ jobs:
|
|||||||
HOME: "/tmp"
|
HOME: "/tmp"
|
||||||
TMPDIR: "/tmp"
|
TMPDIR: "/tmp"
|
||||||
XDB_CACHE_HOME: "/var/lib/ghrunner/cache"
|
XDB_CACHE_HOME: "/var/lib/ghrunner/cache"
|
||||||
|
|
||||||
|
race-build:
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
steps:
|
||||||
|
- name: checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
- name: build all
|
||||||
|
run: ./tool/go install -race ./cmd/...
|
||||||
|
- name: build tests
|
||||||
|
run: ./tool/go test -race -exec=true ./...
|
||||||
|
|
||||||
cross: # cross-compile checks, build only.
|
cross: # cross-compile checks, build only.
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false # don't abort the entire matrix if one element fails
|
fail-fast: false # don't abort the entire matrix if one element fails
|
||||||
|
Loading…
Reference in New Issue
Block a user