File tree Expand file tree Collapse file tree 1 file changed +0
-34
lines changed
Expand file tree Collapse file tree 1 file changed +0
-34
lines changed Original file line number Diff line number Diff line change 5252 - name : Build ARM64 Docker image
5353 run : docker build --platform linux/arm64 -t cybuerg/cfspeedtest:${{ github.sha }}-arm64 .
5454
55- docker-test-manifest :
56- needs : [docker-build-amd64, docker-build-arm64]
57- runs-on : ubuntu-latest
58- steps :
59- - name : Set up Docker Buildx
60- uses : docker/setup-buildx-action@v3
61- - name : Test manifest creation capability
62- run : |
63- # Create a simple test manifest to validate the fix works
64- # This ensures the manifest create command works with our build setup
65- echo "Testing Docker manifest creation..."
66-
67- # Create dummy images to test manifest creation
68- docker pull hello-world:latest
69- docker tag hello-world:latest test-image:amd64
70- docker tag hello-world:latest test-image:arm64
71-
72- # Test manifest creation - this will fail if there are manifest list issues
73- docker manifest create test-manifest:latest \
74- test-image:amd64 \
75- test-image:arm64
76-
77- echo "✅ Manifest creation test passed - the fix should work for releases"
78-
79- # Also test that our actual built images don't have manifest list issues
80- echo "Checking if built images are simple manifests..."
81- if docker image inspect cfspeedtest:${{ github.sha }}-amd64 >/dev/null 2>&1; then
82- echo "✅ AMD64 image was built successfully"
83- else
84- echo "❌ AMD64 image not found locally - this is expected in CI"
85- fi
86-
87- # Clean up
88- docker manifest rm test-manifest:latest || true
You can’t perform that action at this time.
0 commit comments