1diff --git a/.build.yml b/.build.yml
2deleted file mode 100644
3index 97304f1761e2d160d2017973e2118d48531649f7..0000000000000000000000000000000000000000
4--- a/.build.yml
5+++ /dev/null
6@@ -1,29 +0,0 @@
7-image: fedora/36
8-packages:
9- - rsync
10- - make
11- - pandoc
12-
13-secrets:
14- - 008c4f67-b864-47f8-9790-cd32f2ae8516
15-
16-environment:
17- deploy: builds@gabrielgio.me
18- target: artifacts.gabrielgio.me/jnfilter
19-
20-tasks:
21- - deps: |
22- cd jnfilter
23- sudo make install_deps
24- - build: |
25- cd jnfilter
26- make
27- - readme: |
28- cd jnfilter
29- make docs
30- - deploy: |
31- cd jnfilter
32- sshopts="ssh -o StrictHostKeyChecking=no"
33- rsync --rsh="$sshopts" -rP dist/*.rpm index.html $deploy:/var/www/$target
34-
35-
36diff --git a/build.yml b/build.yml
37new file mode 100644
38index 0000000000000000000000000000000000000000..10616d05b73e4ddbe3c7e91981b59a3db1771aaa
39--- /dev/null
40+++ b/build.yml
41@@ -0,0 +1,25 @@
42+image: alpine/latest
43+packages:
44+ - rsync
45+
46+sources:
47+ - https://git.sr.ht/~gabrielgio/jnfilter
48+
49+secrets:
50+ - 008c4f67-b864-47f8-9790-cd32f2ae8516
51+
52+environment:
53+ build: builds@gabrielgio.me
54+ artifact: artifacts.gabrielgio.me/archive/jnfilter/
55+ version: 0.1.0
56+
57+tasks:
58+ - archive: |
59+ cd jnfilter
60+ git archive \
61+ -o jnfilter-$version.tar.gz \
62+ --prefix=jnfilter-$version/ HEAD
63+ - deploy_archive: |
64+ cd jnfilter
65+ sshopts="ssh -o StrictHostKeyChecking=no"
66+ rsync --mkpath --rsh="$sshopts" -rP *.tar.* $build:/var/www/$artifact