ci: use direct docker manifest command to create and push manifest

This commit is contained in:
fallenbagel
2025-01-18 21:54:09 +08:00
parent 80fc5c1a78
commit d7fc03650f

View File

@@ -114,15 +114,20 @@ jobs:
echo "OWNER_LC=${OWNER,,}" >>${GITHUB_ENV} echo "OWNER_LC=${OWNER,,}" >>${GITHUB_ENV}
env: env:
OWNER: ${{ github.repository_owner }} OWNER: ${{ github.repository_owner }}
- name: Create and push manifest - name: Create and push Docker Hub manifest
uses: docker/build-push-action@v5 run: |
with: docker manifest create fallenbagel/jellyseerr:develop \
push: true ${{ needs.build.outputs.image-amd64 }} \
tags: | ${{ needs.build.outputs.image-arm64 }}
fallenbagel/jellyseerr:develop
ghcr.io/${{ env.OWNER_LC }}/jellyseerr:develop docker manifest push fallenbagel/jellyseerr:develop
platforms: linux/amd64,linux/arm64 - name: Create and push GHCR manifest
inputs: ${{ needs.build.outputs.image-amd64 }},${{ needs.build.outputs.image-arm64 }} run: |
docker manifest create ghcr.io/${{ env.OWNER_LC }}/jellyseerr:develop \
${{ needs.build.outputs.image-amd64 }} \
${{ needs.build.outputs.image-arm64 }}
docker manifest push ghcr.io/${{ env.OWNER_LC }}/jellyseerr:develop
discord: discord:
name: Send Discord Notification name: Send Discord Notification