diff --git a/.github/workflows/publish-matrix-invite.yml b/.github/workflows/publish-matrix-invite.yml index df3941ad..045ed23b 100644 --- a/.github/workflows/publish-matrix-invite.yml +++ b/.github/workflows/publish-matrix-invite.yml @@ -21,27 +21,14 @@ jobs: files: | packages/matrix-invite/**/* .github/workflows/** - - name: Set up QEMU - uses: docker/setup-qemu-action@v2 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 - - name: Login to Docker Hub - uses: docker/login-action@v2 + - name: Publish to dockerhub + uses: elgohr/Publish-Docker-Github-Action@v5 with: + name: linagora/matrix-invite username: ${{ secrets.DOCKERHUB_USER }} password: ${{ secrets.DOCKERHUB_PASSWORD }} - - name: Extract metadata (tags, labels) for Docker - id: meta - uses: docker/metadata-action@v4 - with: - images: linagora/matrix-invite - - name: Publish to dockerhub - uses: docker/build-push-action@v4 - with: - context: ./packages/matrix-invite - file: Dockerfile - platforms: linux/amd64,linux/arm64 - push: true - tags: | - linagora/matrix-invite:latest - linagora/matrix-invite:${{ steps.date.outputs.date }} + workdir: "${{ github.workspace }}/packages/matrix-invite" + context: . + buildoptions: "-t linagora/matrix-invite -f Dockerfile" + tags: "latest,${{ steps.date.outputs.date }}" +