From 66ca8fd9ca8c58ee683349b8625516af5b1953d7 Mon Sep 17 00:00:00 2001 From: YuCat <66810215+YuCat-OVO@users.noreply.github.com> Date: Wed, 8 May 2024 14:40:48 +0800 Subject: [PATCH] Docker Docs --- .github/workflows/docker_docs.yml | 40 +++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/docker_docs.yml diff --git a/.github/workflows/docker_docs.yml b/.github/workflows/docker_docs.yml new file mode 100644 index 0000000..583c011 --- /dev/null +++ b/.github/workflows/docker_docs.yml @@ -0,0 +1,40 @@ +name: Docker Docs + +on: + workflow_dispatch: + push: + branches: + - "main" + paths: + - "README.md" + +env: + IMAGE_NAME: baidunetdisk-docker + +jobs: + job: + name: Docker Hub Description + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@master + + - name: Login to DockerHub + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + + - name: Get Description + run: | + description=$(curl "https://api.github.com/repos/${{ github.repository }}" | jq -r ".description") + echo "DESCRIPTION=${description}" >> "$GITHUB_ENV" + + - name: Docker Hub Description + uses: peter-evans/dockerhub-description@v4 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + repository: ${{ secrets.DOCKER_USERNAME }}/${{ env.IMAGE_NAME }} + short-description: ${{ env.DESCRIPTION }} + readme-filepath: ./README.md