123TEST_PACKAGES ?= ./...45build: build-tiny build-tinyrelay build-tinygit build-tinyclient67build-tiny:8 go build -mod=readonly -o bin/tiny ./cmd/tiny910build-tinyrelay:11 go build -mod=readonly -o bin/tinyrelay ./cmd/tinyrelay1213build-tinygit:14 go build -mod=readonly -o bin/tinygit ./cmd/tinygit1516build-tinyclient:17 go build -mod=readonly -o bin/tinyclient ./cmd/tinyclient1819test:20 go test -mod=readonly ./...2122test-race:23 go test -mod=readonly -race ./...2425test-internal-race:26 go test -mod=readonly -race $(TEST_PACKAGES)2728benchmark:29 go test -mod=readonly ./internal/storage ./internal/relay -run '^$$' -bench . -benchmem -benchtime=$${BENCHTIME:-1s}3031verify:32 go test -mod=readonly ./...33 go vet -mod=readonly ./...34 npm run verify:bundles35 npm run test:js3637web-test:38 npm run verify:bundles39 npm run test:js4041docker-test:42 docker build --target test --build-arg TEST_PACKAGES="$(TEST_PACKAGES)" -t tinyrelay-test:local .4344docker-build:45 docker build --target runtime -t tinyrelay:local .4647linux-test:48 ./scripts/test-linux.sh