From 51a5f1c7cd67d4ecb06db9cf052d2836e248e653 Mon Sep 17 00:00:00 2001 From: Finlay Maguire Date: Mon, 9 Nov 2020 19:10:19 -0400 Subject: [PATCH] Update to non-deprecated workflow --- .github/workflows/dockerpublish.yml | 35 ++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/.github/workflows/dockerpublish.yml b/.github/workflows/dockerpublish.yml index 82a7351..145244d 100644 --- a/.github/workflows/dockerpublish.yml +++ b/.github/workflows/dockerpublish.yml @@ -5,17 +5,30 @@ on: types: [published] jobs: - # Push image to GitHub Packages. - push_to_registry: + main: runs-on: ubuntu-latest steps: - - name: Checkout the repository - uses: actions/checkout@v2 - - - name: Push to Github Packages - uses: docker/build-push-action@v1 + - + 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: Build and push + id: docker_build + uses: docker/build-push-action@v2 with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - repository: fmaguire/rgi - tag_with_ref: true + push: true + tags: finlaymaguire/rgi:latest + build-args: | + software_version=${{ github.event.release.tag_name }} + - + name: Image digest + run: echo ${{ steps.docker_build.outputs.digest }}