image: alpine/edge repositories: sr.ht: > https://mirror.sr.ht/alpine/edge/sr.ht/ https://mirror.sr.ht/alpine/alpine%40sr.ht.rsa.pub alpine@sr.ht.rsa.pub packages: - openssl - rsync environment: REPOSITORY: edge remote: deploy@mirror.sr.ht remote_path: /var/www/mirror.sr.ht/alpine packages: [] sources: - https://git.sr.ht/~sircmpwn/sr.ht-apkbuilds secrets: - fa00a8d3-7b63-42d5-8060-3bb31c3e3018 # ssh deploy key - d0adc1d4-af78-4852-920f-1134392f5d10 # package signing key tasks: - setup: | cd sr.ht-apkbuilds ./pkgkit add-repo -s sr.ht ~/.abuild/alpine@sr.ht.rsa - build: | cd sr.ht-apkbuilds ./pkgkit build -cu "${packages[@]}" - deploy: | cd sr.ht-apkbuilds echo "StrictHostKeyChecking=no" >> ~/.ssh/config ./pkgkit upload "$remote" "$remote_path" "${packages[@]}"