A container registry that uses the AT Protocol for manifest storage and S3 for blob storage.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

try with buildah

+2 -16
+2 -16
.tangled/workflows/release.yml
··· 5 5 - event: ["push"] 6 6 tag: ["v*"] 7 7 8 - engine: "kubernetes" 9 - image: golang:1.25-trixie 8 + engine: kubernetes 9 + image: quay.io/buildah/stable:latest 10 10 architecture: amd64 11 11 12 12 environment: ··· 14 14 IMAGE_USER: evan.jarrett.net 15 15 16 16 steps: 17 - 18 - - name: Setup build environment 19 - command: | 20 - if ! grep -q "^root:" /etc/passwd 2>/dev/null; then 21 - echo "root:x:0:0:root:/root:/bin/sh" >> /etc/passwd 22 - fi 23 - 24 17 - name: Login to registry 25 18 command: | 26 19 echo "${APP_PASSWORD}" | buildah login \ 27 - --storage-driver vfs \ 28 20 -u "${IMAGE_USER}" \ 29 21 --password-stdin \ 30 22 ${IMAGE_REGISTRY} 31 23 32 24 - name: Build and push AppView image 33 25 command: | 34 - echo ${TANGLED_REF_NAME} 35 26 buildah bud \ 36 - --storage-driver vfs \ 37 27 --tag ${IMAGE_REGISTRY}/${IMAGE_USER}/atcr-appview:${TANGLED_REF_NAME} \ 38 28 --tag ${IMAGE_REGISTRY}/${IMAGE_USER}/atcr-appview:latest \ 39 29 --file ./Dockerfile.appview \ 40 30 . 41 31 42 32 buildah push \ 43 - --storage-driver vfs \ 44 33 ${IMAGE_REGISTRY}/${IMAGE_USER}/atcr-appview:latest 45 34 46 35 - name: Build and push Hold image 47 36 command: | 48 - echo ${TANGLED_REF_NAME} 49 37 buildah bud \ 50 - --storage-driver vfs \ 51 38 --tag ${IMAGE_REGISTRY}/${IMAGE_USER}/atcr-hold:${TANGLED_REF_NAME} \ 52 39 --tag ${IMAGE_REGISTRY}/${IMAGE_USER}/atcr-hold:latest \ 53 40 --file ./Dockerfile.hold \ 54 41 . 55 42 56 43 buildah push \ 57 - --storage-driver vfs \ 58 44 ${IMAGE_REGISTRY}/${IMAGE_USER}/atcr-hold:latest