forked from tangled.org/core
Monorepo for Tangled — https://tangled.org

ci: add build and format workflows

Signed-off-by: oppiliappan <me@oppi.li>

oppi.li 0f2c70a3 accdb422

verified
Changed files
+42
.tangled
workflows
+24
.tangled/workflows/build.yml
···
···
+
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
+18
.tangled/workflows/fmt.yml
···
···
+
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 .
+