Skip to content
File

Blob: .anvil.yml

yaml28 lines
1version: 1
2checkout:
3 depth: 1
4run:
5 workingDirectory: .
6 timeoutSeconds: 720
7 steps:
8 - name: install-go
9 run: |
10 set -eu
11 GO_VERSION=1.27.1
12 case "$(uname -m)" in
13 x86_64) GO_ARCH=amd64 ;;
14 aarch64|arm64) GO_ARCH=arm64 ;;
15 *) echo "unsupported architecture: $(uname -m)" >&2; exit 1 ;;
16 esac
17 mkdir -p .anvil-tools
18 curl -fsSLo /tmp/go.tgz "https://go.dev/dl/go${GO_VERSION}.linux-${GO_ARCH}.tar.gz"
19 rm -rf .anvil-tools/go
20 tar -C .anvil-tools -xzf /tmp/go.tgz
21 ./.anvil-tools/go/bin/go version
22 - name: go-deps
23 run: PATH="$PWD/.anvil-tools/go/bin:$PATH" go mod download
24 - name: ui
25 run: make ui
26 - name: test
27 run: PATH="$PWD/.anvil-tools/go/bin:$PATH" make test