From 43497ad8d1f30e2aca1824b067cb02ebc79bd4ec Mon Sep 17 00:00:00 2001 From: C4illin Date: Tue, 12 Nov 2024 12:35:05 +0100 Subject: [PATCH] ci: split docker hub description to separate workflow --- .github/workflows/docker-publish.yml | 10 +------- .github/workflows/dockerhub-description.yml | 27 +++++++++++++++++++++ 2 files changed, 28 insertions(+), 9 deletions(-) create mode 100644 .github/workflows/dockerhub-description.yml diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 6f45820..cc5234d 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -77,12 +77,4 @@ jobs: labels: ${{ steps.meta.outputs.labels }} cache-from: type=gha cache-to: type=gha,mode=max - - # Keep docker hub description in sync with README.md - - name: Docker Hub Description - if: github.event_name != 'pull_request' - uses: peter-evans/dockerhub-description@v4 - with: - username: ${{ env.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - repository: ${{ env.IMAGE_NAME }} + \ No newline at end of file diff --git a/.github/workflows/dockerhub-description.yml b/.github/workflows/dockerhub-description.yml new file mode 100644 index 0000000..cf84217 --- /dev/null +++ b/.github/workflows/dockerhub-description.yml @@ -0,0 +1,27 @@ +name: Update Docker Hub Description + +env: + IMAGE_NAME: ${{ github.repository }} + DOCKERHUB_USERNAME: c4illin + +on: + push: + branches: + - main + paths: + - README.md + - .github/workflows/dockerhub-description.yml +jobs: + dockerHubDescription: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Docker Hub Description + uses: peter-evans/dockerhub-description@v4 + with: + username: ${{ env.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + repository: ${{ env.IMAGE_NAME }} + short-description: ${{ github.event.repository.description }} + enable-url-completion: true