From 64b34d26c6ff5c2f786aade7118e762b5ce4d969 Mon Sep 17 00:00:00 2001 From: Ahmed AbdelHalim Date: Sun, 7 Sep 2025 17:59:14 +0200 Subject: Add srht CI lint/build --- .build.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .build.yml diff --git a/.build.yml b/.build.yml new file mode 100644 index 0000000..3a511aa --- /dev/null +++ b/.build.yml @@ -0,0 +1,26 @@ +--- +image: alpine/edge +secrets: + - 5077f4a0-6a32-46e8-aa7c-5be8778d0524 +sources: + - git@git.sr.ht/~a14m/wireguard-gateway-portal +environment: + GIT_SSH_COMMAND: ssh -o StrictHostKeyChecking=no +packages: + - go + - curl + - make +tasks: + - setup: | + # This is for not having to cd into the for each task + echo 'cd wireguard-gateway-portal' >> ~/.buildenv + echo 'export "PATH=/home/build/go/bin:$PATH"' >> ~/.buildenv + - deps: | + curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/HEAD/install.sh | sh -s -- -b $(go env GOPATH)/bin + golangci-lint --version + - lint: | + make deps + make verify + make lint + - build: | + make build -- cgit v1.2.3