fix: use buildx with --provenance=false to avoid Zot manifest rejection
CI/CD / lint-test (push) Successful in 34s
CI/CD / build-push (push) Failing after 5m48s

This commit is contained in:
claude-code
2026-07-12 16:36:02 +00:00
parent 16aadfa4ed
commit 06837d09d1
+11 -7
View File
@@ -33,19 +33,23 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Build image - name: Set up Docker Buildx
run: | uses: docker/setup-buildx-action@v3
docker build -t ${{ secrets.REGISTRY_URL }}/k8s-version-tracker:${{ github.sha }} \
-t ${{ secrets.REGISTRY_URL }}/k8s-version-tracker:latest .
- name: Push image - name: Build and push image
run: | run: |
if [ -n "${{ secrets.REGISTRY_USERNAME }}" ]; then if [ -n "${{ secrets.REGISTRY_USERNAME }}" ]; then
echo "${{ secrets.REGISTRY_PASSWORD }}" | \ echo "${{ secrets.REGISTRY_PASSWORD }}" | \
docker login ${{ secrets.REGISTRY_URL }} -u ${{ secrets.REGISTRY_USERNAME }} --password-stdin docker login ${{ secrets.REGISTRY_URL }} -u ${{ secrets.REGISTRY_USERNAME }} --password-stdin
fi fi
docker push ${{ secrets.REGISTRY_URL }}/k8s-version-tracker:${{ github.sha }} docker buildx build \
docker push ${{ secrets.REGISTRY_URL }}/k8s-version-tracker:latest --platform linux/amd64 \
--provenance=false \
--sbom=false \
--tag ${{ secrets.REGISTRY_URL }}/k8s-version-tracker:${{ github.sha }} \
--tag ${{ secrets.REGISTRY_URL }}/k8s-version-tracker:latest \
--push \
.
- name: Notify Mattermost - name: Notify Mattermost
if: always() if: always()