diff --git a/.tangled/workflows/build.yml b/.tangled/workflows/build.yml new file mode 100644 index 00000000..0875c2c2 --- /dev/null +++ b/.tangled/workflows/build.yml @@ -0,0 +1,24 @@ +when: + - event: ["push"] + branch: ["master"] + +dependencies: + nixpkgs: + - go + - gcc + +environment: + CGO_ENABLED: 1 + +steps: + - name: patch static dir + command: | + mkdir -p appview/pages/static; touch appview/pages/static/x + + - name: build appview + command: | + go build -o appview.out ./cmd/appview + + - name: build knot + command: | + go build -o knot.out ./cmd/knot diff --git a/.tangled/workflows/fmt.yml b/.tangled/workflows/fmt.yml new file mode 100644 index 00000000..28d4221b --- /dev/null +++ b/.tangled/workflows/fmt.yml @@ -0,0 +1,18 @@ +when: + - event: ["push"] + branch: ["master"] + +dependencies: + nixpkgs: + - go + - alejandra + +steps: + - name: "nix fmt" + command: | + alejandra -c nix/**/*.nix flake.nix + + - name: "go fmt" + command: | + gofmt -l . +