diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 08c2cfc35..c70a598c3 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -147,15 +147,32 @@ jobs: asset_name: akhq.zip asset_content_type: application/zip + - + name: Set up QEMU + uses: docker/setup-qemu-action@v1 + + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + + - + name: Login to DockerHub + uses: docker/login-action@v1 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: Set Tag Variable + id: vars + run: echo ::set-output name=tag::${GITHUB_REF#refs/*/} + # Docker - name: Publish to Docker Hub - uses: elgohr/Publish-Docker-Github-Action@master + uses: docker/build-push-action@v2 if: github.ref == 'refs/heads/dev' || startsWith(github.ref, 'refs/tags/') with: - name: tchiotludo/akhq - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_PASSWORD }} - tag_names: true + push: true + tags: tchiotludo/akhq:${{ steps.vars.outputs.tag }} # Slack - name: Slack notification