diff --git a/.github/workflows/push_container.yml b/.github/workflows/push_container.yml index 24d44cc..daa7d98 100644 --- a/.github/workflows/push_container.yml +++ b/.github/workflows/push_container.yml @@ -4,41 +4,26 @@ on: release: types: [published] workflow_dispatch: - jobs: - push_to_registry: - name: Push Docker image to Docker Hub + docker: runs-on: ubuntu-latest steps: - - - name: Checkout - uses: actions/checkout@v2 - - - name: Docker meta - id: meta - uses: docker/metadata-action@v3 - with: - images: | - vibpsb/ksrates - tags: | - type=ref,event=tag - - - name: Login to DockerHub - uses: docker/login-action@v1 + - + name: Set up QEMU + uses: docker/setup-qemu-action@v3 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - + name: Login to Docker Hub + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - - - name: Set up QEMU - uses: docker/setup-qemu-action@v1 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 - - - name: Build and push to Docker Hub - uses: docker/build-push-action@v2 + - + name: Build and push + uses: docker/build-push-action@v6 with: push: true platforms: linux/arm64,linux/amd64 - context: . - tags: ${{ steps.meta.outputs.tags }} + tags: vibpsb/ksrates:latest, vibpsb/ksrates:${{ steps.meta.outputs.tags }} \ No newline at end of file