Skip to content

Commit c2ac5b9

Browse files
committed
testing tag update
1 parent 32176e6 commit c2ac5b9

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.tekton/buildah-build.yaml

-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ spec:
2626
# #!/bin/sh
2727
# echo "⚙️ Attempting QEMU registration..."
2828
# /register || echo "ℹ️ Skipping errors – QEMU might already be registered"
29-
3029
- name: build
3130
image: quay.io/buildah/stable:latest
3231
imagePullPolicy: IfNotPresent

Makefile

+8-1
Original file line numberDiff line numberDiff line change
@@ -448,15 +448,22 @@ buildah-build: check-builder load-version-json ## Build and push image (multi-ar
448448
@echo "✅ Using builder: $(BUILDER)"
449449
@if [ "$(BUILDER)" = "buildah" ]; then \
450450
echo "🔧 Buildah detected: Performing multi-arch build..."; \
451+
FINAL_TAG=$(IMG); \
451452
for arch in amd64; do \
453+
ARCH_TAG=$$FINAL_TAG-$$arch; \
452454
echo "📦 Building for architecture: $$arch"; \
453455
buildah build --arch=$$arch --os=linux -t $(IMG)-$$arch . || exit 1; \
454456
echo "🚀 Pushing image: $(IMG)-$$arch"; \
455457
buildah push $(IMG)-$$arch docker://$(IMG)-$$arch || exit 1; \
456458
done; \
459+
echo "🧼 Removing existing manifest (if any)..."; \
460+
buildah manifest rm $$FINAL_TAG || true; \
457461
echo "🧱 Creating and pushing manifest list: $(IMG)"; \
458462
buildah manifest create $(IMG); \
459-
buildah manifest add $(IMG) $(IMG)-amd64; \
463+
for arch in amd64; do \
464+
ARCH_TAG=$$FINAL_TAG-$$arch; \
465+
buildah manifest add $$FINAL_TAG $$ARCH_TAG; \
466+
done; \
460467
buildah manifest push --all $(IMG) docker://$(IMG); \
461468
elif [ "$(BUILDER)" = "docker" ]; then \
462469
echo "🐳 Docker detected: Building with buildx..."; \

0 commit comments

Comments
 (0)