From 72accf6e579fce36158916fa9da3987385e64150 Mon Sep 17 00:00:00 2001 From: Jev Date: Wed, 1 May 2024 20:07:32 +0000 Subject: [PATCH] update action --- .github/workflows/deploy-mkdocs.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy-mkdocs.yml b/.github/workflows/deploy-mkdocs.yml index 3e9e8fc..e06c2e8 100644 --- a/.github/workflows/deploy-mkdocs.yml +++ b/.github/workflows/deploy-mkdocs.yml @@ -7,7 +7,7 @@ on: paths: - "docs/**" - "mkdocs.yml" - workflow_dispatch: # This line enables manual triggering from GitHub UI + - ".github/workflows/deploy-mkdocs.yml" jobs: deploy: @@ -15,10 +15,12 @@ jobs: permissions: contents: read pages: write + env: + IMAGE: ghcr.io/rox-automation/roxbot:latest steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v2j - name: Log in to the Container registry uses: docker/login-action@v1 @@ -28,11 +30,11 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Pull the Docker image - run: docker pull ghcr.io/${{ env.USERNAME }}/${{ env.IMAGE_NAME }}:latest + run: docker pull ${{ env.IMAGE }} - name: Run MkDocs build run: | - docker run --rm -v ${{ github.workspace }}/docs:/docs -v ${{ github.workspace }}/site:/site ghcr.io/${{ env.USERNAME }}/${{ env.IMAGE_NAME }}:latest mkdocs build -f /docs/mkdocs.yml -d /site + docker run --rm -v ${{ github.workspace }}:/workspace -w /workspace ${{ env.IMAGE }} mkdocs build -d /site - name: Deploy to GitHub Pages uses: peaceiris/actions-gh-pages@v3