From ddbf5e1457f7608c44992c0984287e22a250aade Mon Sep 17 00:00:00 2001 From: tooomm Date: Sun, 28 Sep 2025 19:58:32 +0200 Subject: [PATCH] CI: Doxygen Docs workflow adjustments (#6194) * Manual trigger, branch name fix, rename yml * Update documentation-build.yml * Run on changes to file but only deploy on tags * Update documentation-build.yml --- ...nd-publish-docs.yml => documentation-build.yml} | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) rename .github/workflows/{generate-and-publish-docs.yml => documentation-build.yml} (65%) diff --git a/.github/workflows/generate-and-publish-docs.yml b/.github/workflows/documentation-build.yml similarity index 65% rename from .github/workflows/generate-and-publish-docs.yml rename to .github/workflows/documentation-build.yml index 9918c0571..3dc4262d9 100644 --- a/.github/workflows/generate-and-publish-docs.yml +++ b/.github/workflows/documentation-build.yml @@ -1,12 +1,19 @@ -name: Generate and Deploy Doxygen Docs +name: Generate Docs on: push: tags: - - '*' # Only re-generate docs when a new version is pushed + - '*' # Only re-generate docs when a new tagged version is pushed + pull_request: + paths: + - '.github/workflows/documentation-build.yml' + - 'Doxyfile' + - 'doxygen_style.css' + workflow_dispatch: jobs: docs: + name: Doxygen runs-on: ubuntu-latest steps: @@ -20,10 +27,11 @@ jobs: run: doxygen Doxyfile - name: Deploy to cockatrice.github.io + if: github.event_name != 'pull_request' uses: peaceiris/actions-gh-pages@v3 with: deploy_key: ${{ secrets.DOCS_DEPLOY_KEY }} external_repository: Cockatrice/cockatrice.github.io - publish_branch: main + publish_branch: master publish_dir: ./docs/html destination_dir: docs # Docs will live under https://cockatrice.github.io/docs/