2022-07-07 17:54:10 +01:00
|
|
|
image: debian/stable
|
|
|
|
oauth: pages.sr.ht/PAGES:RW
|
|
|
|
environment:
|
|
|
|
SITE: rabbits.srht.site/uxnlin
|
|
|
|
sources:
|
2023-06-08 19:55:36 +01:00
|
|
|
- https://git.sr.ht/~rabbits/uxn11
|
2022-07-07 17:54:10 +01:00
|
|
|
- https://git.sr.ht/~rabbits/uxnlin
|
|
|
|
tasks:
|
|
|
|
- prepare: |
|
2023-06-08 19:55:36 +01:00
|
|
|
cd uxn11
|
|
|
|
cc src/uxnasm.c -o ../uxnasm
|
|
|
|
- assemble: |
|
2022-07-07 17:54:10 +01:00
|
|
|
cd uxnlin
|
2024-07-22 23:59:16 +01:00
|
|
|
../uxnasm src/uxnlin.tal ../uxnlin.rom
|
2022-07-07 17:54:10 +01:00
|
|
|
- upload: |
|
2024-07-22 23:59:16 +01:00
|
|
|
tar -czf out.tar.gz uxnlin.rom
|
2022-07-07 17:54:10 +01:00
|
|
|
acurl() {
|
|
|
|
set +x
|
|
|
|
curl -H "Authorization: Bearer ${OAUTH2_TOKEN}" "${@}"
|
|
|
|
set -x
|
|
|
|
}
|
|
|
|
acurl -fsS "https://pages.sr.ht/publish/${SITE}" -Fcontent=@out.tar.gz
|