diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 3bcf402..6810bab 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -30,14 +30,17 @@ jobs: strategy: matrix: service: [web, ingestor] - architecture: + architecture: - { name: linux-amd64, platform: linux/amd64, label: "Linux x86_64" } - - { name: windows-amd64, platform: windows/amd64, label: "Windows x86_64" } + - { name: linux-arm64, platform: linux/arm64, label: "Linux ARM64" } steps: - name: Checkout repository uses: actions/checkout@v4 + - name: Set up QEMU emulation + uses: docker/setup-qemu-action@v3 + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -156,12 +159,12 @@ jobs: # Web images echo "### 🌐 Web Application" >> $GITHUB_STEP_SUMMARY echo "- \`${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}-web-linux-amd64:latest\` - Linux x86_64" >> $GITHUB_STEP_SUMMARY - echo "- \`${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}-web-windows-amd64:latest\` - Windows x86_64" >> $GITHUB_STEP_SUMMARY + echo "- \`${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}-web-linux-arm64:latest\` - Linux ARM64" >> $GITHUB_STEP_SUMMARY echo "" >> $GITHUB_STEP_SUMMARY # Ingestor images echo "### 📡 Ingestor Service" >> $GITHUB_STEP_SUMMARY echo "- \`${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}-ingestor-linux-amd64:latest\` - Linux x86_64" >> $GITHUB_STEP_SUMMARY - echo "- \`${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}-ingestor-windows-amd64:latest\` - Windows x86_64" >> $GITHUB_STEP_SUMMARY + echo "- \`${{ env.REGISTRY }}/${{ env.IMAGE_PREFIX }}-ingestor-linux-arm64:latest\` - Linux ARM64" >> $GITHUB_STEP_SUMMARY echo "" >> $GITHUB_STEP_SUMMARY \ No newline at end of file