github.com/benchkram/bob@v0.0.0-20240314204020-b7a57f2f9be9/bob.yaml (about) 1 project: bob.build/benchkram/bob 2 nixpkgs: https://github.com/NixOS/nixpkgs/archive/nixos-23.11.tar.gz 3 4 variables: 5 VERSION: v0.0.0 6 7 build: 8 build: 9 cmd: go build -tags dev -ldflags="-X 'main.Version=${VERSION}'" -o ./run 10 input: |- 11 bob/ 12 bobgit/ 13 bobrun/ 14 bobtask/ 15 cli/ 16 pkg/ 17 tui/ 18 main.go 19 go.mod 20 go.sum 21 target: run 22 dependson: 23 - proto 24 gomodtidy: 25 cmd: go mod tidy 26 27 lint: 28 input: "*" 29 cmd: CGO_ENABLED=0 golangci-lint run --timeout=10m0s 30 31 test: 32 cmd: go test ./... 33 34 proto: 35 input: buildinfo.proto 36 cmd: | 37 mkdir -p bobtask/buildinfo/protos 38 protoc --go_out=. buildinfo.proto 39 target: bobtask/buildinfo/protos 40 41 dependencies: 42 - nix 43 - git 44 - go 45 - golangci-lint 46 - docker 47 - gcc 48 - protobuf 49 - protoc-gen-go