image: alpine/edge oauth: pages.sr.ht/PAGES:RW packages: - hut - uv environment: site: ficd.ca zonaref: git+https://git.sr.ht/~ficd/zona@47be4986a50d0e921c1f2afa90fb9d029a5c2c85 tasks: - build: | if [ "$GIT_REF" = "refs/heads/main" ]; then cd ficd-zona uv run --with "$zonaref" zona build else echo "Skipping build: not on main" fi - package: | if [ "$GIT_REF" = "refs/heads/main" ]; then cd ficd-zona/public tar -cvz . > ../public.tar.gz else echo "Skipping package: not on main" fi - upload: | if [ "$GIT_REF" = "refs/heads/main" ]; then hut pages publish -d "$site" ficd-zona/public.tar.gz else echo "Skipping upload: not on main" fi