From 0f2c70a346cb0b823f4fc0fddd70cb202a070891 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Tue, 8 Jul 2025 13:56:03 +0100 Subject: [PATCH] ci: add build and format workflows Signed-off-by: oppiliappan --- .tangled/workflows/build.yml | 24 ++++++++++++++++++++++++ .tangled/workflows/fmt.yml | 18 ++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 .tangled/workflows/build.yml create mode 100644 .tangled/workflows/fmt.yml 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 . + -- 2.51.2