tangled
alpha
login
or
join now
zzstoatzz.io
/
music-atmosphere-feed
0
fork
atom
bsky feeds about music
music-atmosphere-feed.plyr.fm/
bsky
feed
zig
0
fork
atom
overview
issues
pulls
pipelines
fix: use .tangled/workflows for ci
zzstoatzz.io
2 months ago
4e49a90a
f0d4f726
0/1
ci.yml
failed
9s
+23
-37
2 changed files
expand all
collapse all
unified
split
.github
workflows
ci.yml
.tangled
workflows
ci.yml
-37
.github/workflows/ci.yml
···
1
1
-
name: CI
2
2
-
3
3
-
on:
4
4
-
push:
5
5
-
branches: [main]
6
6
-
pull_request:
7
7
-
schedule:
8
8
-
- cron: "0 0 * * 0" # weekly
9
9
-
10
10
-
jobs:
11
11
-
lint:
12
12
-
runs-on: ubuntu-latest
13
13
-
steps:
14
14
-
- uses: actions/checkout@v4
15
15
-
- uses: mlugg/setup-zig@v2
16
16
-
- run: zig fmt --check src/ build.zig
17
17
-
18
18
-
build:
19
19
-
runs-on: ubuntu-latest
20
20
-
steps:
21
21
-
- uses: actions/checkout@v4
22
22
-
- uses: mlugg/setup-zig@v2
23
23
-
- run: sudo apt-get update && sudo apt-get install -y libsqlite3-dev
24
24
-
- run: zig build
25
25
-
26
26
-
test:
27
27
-
strategy:
28
28
-
matrix:
29
29
-
os: [ubuntu-latest, macos-latest]
30
30
-
runs-on: ${{ matrix.os }}
31
31
-
steps:
32
32
-
- uses: actions/checkout@v4
33
33
-
- uses: mlugg/setup-zig@v2
34
34
-
- name: Install sqlite3 (Ubuntu)
35
35
-
if: matrix.os == 'ubuntu-latest'
36
36
-
run: sudo apt-get update && sudo apt-get install -y libsqlite3-dev
37
37
-
- run: zig build test --summary all
+23
.tangled/workflows/ci.yml
···
1
1
+
when:
2
2
+
- event: ["push", "pull_request"]
3
3
+
branch: main
4
4
+
5
5
+
engine: nixery
6
6
+
7
7
+
dependencies:
8
8
+
nixpkgs:
9
9
+
- zig
10
10
+
- sqlite
11
11
+
12
12
+
steps:
13
13
+
- name: check formatting
14
14
+
command: |
15
15
+
zig fmt --check src/ build.zig
16
16
+
17
17
+
- name: build
18
18
+
command: |
19
19
+
zig build
20
20
+
21
21
+
- name: run tests
22
22
+
command: |
23
23
+
zig build test --summary all