main
.build.yml
1environment:
2 BUILD_SUBMITTER: git.sr.ht
3 SITE: rabbits.srht.site/uxn11
4image: debian/stable
5packages:
6- curl
7- libx11-dev
8shell: false
9oauth: pages.sr.ht/PAGES:RW
10sources:
11- https://git.sr.ht/~rabbits/uxn11
12tasks:
13- build: |
14 mkdir bin/
15 cc -DNDEBUG -O2 -g0 -s uxn11/src/uxn11.c -lX11 -lutil -o bin/uxn11
16- upload: |
17 tar -czf out.tar.gz bin/
18 acurl() {
19 set +x
20 curl -H "Authorization: Bearer ${OAUTH2_TOKEN}" "${@}"
21 set -x
22 }
23 acurl -fsS "https://pages.sr.ht/publish/${SITE}" -Fcontent=@out.tar.gz
24