image: alpine/latest oauth: pages.sr.ht/PAGES:RW environment: site: morgan.mcmillian.dev triggers: - action: email condition: always to: Morgan McMillian packages: - go - scdoc sources: - https://git.sr.ht/~adnano/kiln - https://git.sr.ht/~adnano/mdtohtml - https://git.sr.ht/~adnano/gmnitohtml - https://git.sr.ht/~thrrgilag/morgan.mcmillian.dev tasks: - kiln: | cd kiln make sudo make install - mdtohtml: | cd mdtohtml make sudo make install - gmnitohtml: | cd gmnitohtml make sudo make install - build: | cd $site kiln build - publish: | tar -C $site/public/gemini -cvz . > gemini.tar.gz tar -C $site/public/https -cvz . > https.tar.gz acurl -f https://pages.sr.ht/publish/$site \ -Fcontent=@gemini.tar.gz \ -Fprotocol=GEMINI acurl -f https://pages.sr.ht/publish/$site \ -Fcontent=@https.tar.gz \ -Fprotocol=HTTPS