From de28654c6dfb57e07f0090cd98858495371b5779 Mon Sep 17 00:00:00 2001 From: zvecr Date: Sun, 20 Feb 2022 22:00:13 +0000 Subject: [PATCH] Add workflow to rebuild docker image --- .github/workflows/docker-republish.yml | 35 ++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/docker-republish.yml diff --git a/.github/workflows/docker-republish.yml b/.github/workflows/docker-republish.yml new file mode 100644 index 0000000..ed712a8 --- /dev/null +++ b/.github/workflows/docker-republish.yml @@ -0,0 +1,35 @@ +name: Rebuild Docker Image + +on: + workflow_dispatch: + +jobs: + redeploy: + + runs-on: ubuntu-latest + + steps: + - name: Set up Python + uses: actions/setup-python@v2.3.2 + with: + python-version: '3.7' + - uses: actions/checkout@v2.4.0 + with: + fetch-depth: 0 + - name: 'Get Previous tag' + id: previoustag + uses: "WyriHaximus/github-action-get-previous-tag@v1" + - name: Download previous artifact + run: | + pip download -d "${GITHUB_WORKSPACE}/dist" qmk=="${{ steps.previoustag.outputs.tag }}" + - name: Log in to Docker Hub + uses: docker/login-action@v1.13.0 + with: + username: ${{ secrets.DOCKER_HUB_USERNAME }} + password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} + - name: Build and Push to Docker Hub + uses: docker/build-push-action@v2.9.0 + with: + context: . + push: true + tags: qmkfm/qmk_cli:latest