diff --git a/.woodpecker/manifest.yml b/.woodpecker/manifest.yml index f07d9a4..d5050fb 100644 --- a/.woodpecker/manifest.yml +++ b/.woodpecker/manifest.yml @@ -3,8 +3,15 @@ labels: steps: - name: manifest - image: mplatform/manifest-tool - entrypoint: ['/manifest-tool', 'push', 'from-args', '--platforms', 'linux/amd64,linux/arm64', '--template', 'gitea.elara.ws/elara6331/distrohop:ARCH', '--tags', "${CI_COMMIT_TAG}", '--target', 'gitea.elara.ws/elara6331/distrohop:latest'] + image: gcr.io/go-containerregistry/crane + entrypoint: ['/busybox/sh'] + commands: + - crane auth login -u elara6331 -p $REGISTRY_TOKEN + - crane index append -m gitea.elara.ws/elara6331/distrohop:amd64 -m gitea.elara.ws/elara6331/distrohop:arm64 -t gitea.elara.ws/elara6331/distrohop:latest + - crane index append -m gitea.elara.ws/elara6331/distrohop:amd64 -m gitea.elara.ws/elara6331/distrohop:arm64 -t gitea.elara.ws/elara6331/distrohop:${CI_COMMIT_TAG} + environment: + REGISTRY_TOKEN: + from_secret: gitea_token when: - event: tag