image: debian/stable oauth: pages.sr.ht/PAGES:RW packages: - hut - ruby-full - ruby-dev secrets: - 232c738f-79b2-4296-bd8e-e9eff01bae60 environment: repo: 1mb-club site: 1mb.club submitter: git.sr.ht: enabled: true allow-refs: - refs/heads/deploy tasks: - install-bundler: | cd $repo sudo gem install bundler - jekyll-build: | cd $repo sudo bundle install sudo bundle exec jekyll build - package-site: | cd $repo/_site tar -cvzh . > ../site.tar.gz - deploy: | hut pages publish -d $site --site-config $repo/siteconfig.json $repo/site.tar.gz - deploy-www: | hut pages publish -d www.$site --site-config $repo/siteconfig.json $repo/site.tar.gz