forked from quic-go/quic-go
fix YAML syntax error in setup-go step
This commit is contained in:
10
.github/workflows/cross-compile.sh
vendored
10
.github/workflows/cross-compile.sh
vendored
@@ -10,11 +10,13 @@ for dist in $(go tool dist list); do
|
|||||||
if [[ "$goos" == "android" ]]; then continue; fi # cross-compiling for android is a pain...
|
if [[ "$goos" == "android" ]]; then continue; fi # cross-compiling for android is a pain...
|
||||||
if [[ "$goos" == "darwin" && $goarch == "arm64" ]]; then continue; fi # ... darwin/arm64 neither
|
if [[ "$goos" == "darwin" && $goarch == "arm64" ]]; then continue; fi # ... darwin/arm64 neither
|
||||||
if [[ $GOVERSION == "1.14" && $goos == "darwin" && $goarch == "arm" ]]; then continue; fi # Go 1.14 lacks syscall.IPV6_RECVTCLASS
|
if [[ $GOVERSION == "1.14" && $goos == "darwin" && $goarch == "arm" ]]; then continue; fi # Go 1.14 lacks syscall.IPV6_RECVTCLASS
|
||||||
|
# iOS builds require Cgo, see https://github.com/golang/go/issues/43343
|
||||||
cgo=0
|
# Cgo would then need a C cross compilation setup. Not worth the hassle.
|
||||||
if [[ "$goos" == "ios" ]]; then cgo=1; fi # iOS builds require CGO, see https://github.com/golang/go/issues/43343
|
if [[ "$goos" == "ios" ]]; then continue; fi
|
||||||
|
# see https://github.com/golang/go/issues/43442
|
||||||
|
if [[ "$GOVERSION" == "1.16" && "$goos" == "openbsd" && "$goarch" == "mips64" ]]; then continue; fi
|
||||||
|
|
||||||
echo "$dist"
|
echo "$dist"
|
||||||
GOOS=$goos GOARCH=$goarch CGO_ENABLED=$cgo go build -o main example/main.go
|
GOOS=$goos GOARCH=$goarch go build -o main example/main.go
|
||||||
rm main
|
rm main
|
||||||
done
|
done
|
||||||
|
|||||||
2
.github/workflows/cross-compile.yml
vendored
2
.github/workflows/cross-compile.yml
vendored
@@ -11,7 +11,7 @@ jobs:
|
|||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- uses: actions/setup-go@v2
|
- uses: actions/setup-go@v2
|
||||||
with:
|
with:
|
||||||
stable: !contains(${{ matrix.go }}, "beta") && !contains(${{ matrix.go }}, "rc")
|
stable: '!contains(${{ matrix.go }}, "beta") && !contains(${{ matrix.go }}, "rc")'
|
||||||
go-version: ${{ matrix.go }}
|
go-version: ${{ matrix.go }}
|
||||||
- name: Install build utils
|
- name: Install build utils
|
||||||
run: sudo apt-get install -y gcc-multilib
|
run: sudo apt-get install -y gcc-multilib
|
||||||
|
|||||||
2
.github/workflows/integration.yml
vendored
2
.github/workflows/integration.yml
vendored
@@ -12,7 +12,7 @@ jobs:
|
|||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- uses: actions/setup-go@v2
|
- uses: actions/setup-go@v2
|
||||||
with:
|
with:
|
||||||
stable: !contains(${{ matrix.go }}, "beta") && !contains(${{ matrix.go }}, "rc")
|
stable: '!contains(${{ matrix.go }}, "beta") && !contains(${{ matrix.go }}, "rc")'
|
||||||
go-version: ${{ matrix.go }}
|
go-version: ${{ matrix.go }}
|
||||||
- run: go version
|
- run: go version
|
||||||
- name: Install Ginkgo
|
- name: Install Ginkgo
|
||||||
|
|||||||
2
.github/workflows/unit.yml
vendored
2
.github/workflows/unit.yml
vendored
@@ -14,7 +14,7 @@ jobs:
|
|||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- uses: actions/setup-go@v2
|
- uses: actions/setup-go@v2
|
||||||
with:
|
with:
|
||||||
stable: !contains(${{ matrix.go }}, "beta") && !contains(${{ matrix.go }}, "rc")
|
stable: '!contains(${{ matrix.go }}, "beta") && !contains(${{ matrix.go }}, "rc")'
|
||||||
go-version: ${{ matrix.go }}
|
go-version: ${{ matrix.go }}
|
||||||
- run: go version
|
- run: go version
|
||||||
- name: Install test tools
|
- name: Install test tools
|
||||||
|
|||||||
Reference in New Issue
Block a user