arch: null artifacts: [] environment: BUILD_SUBMITTER: git.sr.ht GIT_REF: refs/heads/main builddir: ccw-aports mirror: https://s3.ccw.icu mirror_bucket: mirror owner: comcloudway@ccw.icu targets: - x86_64 image: alpine/edge packages: - git - cargo - abuild - abuild-rootbld - qemu - qemu-openrc - qemu-x86_64 - rsync repositories: ccw.icu: | /home/build/packages https://git.hut.ccw.icu/~comcloudway/ccw-aports/blob/main/comcloudway%40ccw.icu.rsa.pub comcloudway@ccw.icu.rsa.pub secrets: - 6e441cad-ff1f-4ac9-877f-76164952afb6 - 2314bda9-af3f-40f7-99cf-330595ad006f - 6b490ef3-3359-4999-aed2-6f8c28fc7d26 shell: false sources: - http://git.hut.ccw.icu/~comcloudway/ccw-aports#985630c6703795ddbe59acfd07d306c61d148d65 - https://git.hut.ccw.icu/~comcloudway/cabin tasks: - prepare: "# setup s3fs\nsudo modprobe fuse\nsudo mv ~/.passwd-s3fs /etc/passwd-s3fs\nmkdir -p ~/packages\nsudo s3fs $mirror_bucket ~/packages -o url=$mirror -o use_path_request_style -o umask=0007,uid=$(id -u) -o \n# configure keypath\necho 'PACKAGER_PRIVKEY=$HOME/.abuild/$owner.rsa' >> $HOME/.abuild/abuild.conf\n# start binfmt service for userspace emulation \n# required by abuild-rootbld\nsudo rc-service qemu-binfmt start\n" - setup: | cd cabin cargo build --release sudo cargo install --path . --root="/usr" - index: | cd $builddir cabin scan - build: | cd $builddir for target in "${targets[@]}" do # cabin build-all will automatically generate a tree and order # in which to build the dependencies cabin build-all -a $target -v done - cleanup: | sudo umount ~/packages triggers: [] oauth: ""