From 5eec5913b12551cd659ba16d7db36676f9e556d1 Mon Sep 17 00:00:00 2001 From: Michael Kotten Date: Thu, 28 Jul 2022 12:59:40 +0200 Subject: [PATCH 1/3] only push docker image on new tags --- .github/workflows/docker-image.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index eef91eb..b47ca45 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -2,8 +2,8 @@ name: Docker Image CI on: push: - branches: - - main + tags: + - 'v[0-9]+.[0-9]+.[0-9]+' jobs: docker: runs-on: ubuntu-latest From d021daf73643fa650a9dba85a88b582315763bb4 Mon Sep 17 00:00:00 2001 From: Michael Kotten Date: Thu, 28 Jul 2022 14:43:25 +0200 Subject: [PATCH 2/3] Adds automatic releases on tag --- .github/workflows/docker-image.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index b47ca45..0b2af00 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -12,22 +12,23 @@ jobs: - uses: actions/setup-python@v4 with: python-version: '3.x' - - - run: echo "::set-output name=tag::v$(python setup.py --version)" + - run: echo "::set-output name=tag::v$(python setup.py --version)" id: version - uses: docker/setup-qemu-action@v1 - uses: docker/setup-buildx-action@v1 - - - name: Login to DockerHub + - name: Login to DockerHub uses: docker/login-action@v1 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Build and push + - name: Build and push uses: docker/build-push-action@v2 with: context: . platforms: linux/amd64,linux/arm64,linux/arm/v7 push: true tags: ${{ secrets.DOCKERHUB_USERNAME }}/sungather:${{ steps.version.outputs.tag }},${{ secrets.DOCKERHUB_USERNAME }}/sungather:latest + - uses: "marvinpinto/action-automatic-releases@latest" + with: + repo_token: "${{ secrets.GITHUB_TOKEN }}" + prerelease: false From d7afefcaa0eb8e4168d91f47714a37917fe46f39 Mon Sep 17 00:00:00 2001 From: bohdan-s Date: Fri, 29 Jul 2022 12:45:52 +1000 Subject: [PATCH 3/3] Update docker-image.yml --- .github/workflows/docker-image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 0b2af00..67706c9 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -30,5 +30,5 @@ jobs: tags: ${{ secrets.DOCKERHUB_USERNAME }}/sungather:${{ steps.version.outputs.tag }},${{ secrets.DOCKERHUB_USERNAME }}/sungather:latest - uses: "marvinpinto/action-automatic-releases@latest" with: - repo_token: "${{ secrets.GITHUB_TOKEN }}" + repo_token: "${{ secrets.REPO_TOKEN }}" prerelease: false