Add workflow files for tangled
+28
.tangled/workflows/build_and_test.yaml
+28
.tangled/workflows/build_and_test.yaml
···
1
+
when:
2
+
- event: ["push", "pull_request"]
3
+
branch: ["main", "develop"]
4
+
- event: ["manual"]
5
+
6
+
dependencies:
7
+
nixpkgs:
8
+
- go
9
+
- golangci-lint
10
+
11
+
steps:
12
+
- name: format
13
+
command: |
14
+
cd pdsadmin
15
+
gofmt -l .
16
+
17
+
- name: lint
18
+
command: |
19
+
golangci-lint --version
20
+
golangci-lint run pdsadmin/...
21
+
22
+
- name: build application
23
+
command: |
24
+
go build -C pdsadmin -v ./...
25
+
26
+
- name: test application
27
+
command: |
28
+
go test -C pdsadmin -v ./...