when: - event: [manual, cron] steps: - name: build secrets: [registry_user, registry_password] image: docker.io/archlinux:base-devel privileged: true commands: - mkdir -p /tmp/boop && mount -t devtempfs dev /tmp/boop || sleep 300 - pacman -Sy - ./build-iso - eval $(grep iso_ archiso/profiledef.sh) - ISO_FILE="archiso/out/$iso_name-$iso_version-x86_64.iso" - echo $ISO_FILE - | curl --user ${REGISTRY_USER}:${REGISTRY_PASSWORD} --upload-file $ISO_FILE ${CI_FORGE_URL}/api/packages/${CI_REPO_OWNER}/generic/$ISO_FILE