From a187a468e532244c7b8f9557389e9838ea50c3b3 Mon Sep 17 00:00:00 2001 From: Andrea Settimi Date: Mon, 30 Dec 2024 15:37:35 +0100 Subject: [PATCH] WIP: working on deployement --- .github/workflows/doc-build.yml | 57 +++++++++++++++++++++++++++++---- 1 file changed, 51 insertions(+), 6 deletions(-) diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 426dba2f..c475d168 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -2,6 +2,9 @@ name: doc-build on: push: + branches: + - master + - main paths: - 'tests/**' - 'src/**' @@ -17,7 +20,18 @@ jobs: build-doc: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + + # TODO: to be tested + - name: Configure Git Credentials + run: | + git config user.name github-actions[bot] + git config user.email 41898282+github-actions[bot]@users.noreply.github.com + - uses: actions/setup-python@v5 + with: + python-version: 3.x + - run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV + - name: Install Doxygen run: sudo apt-get install -y doxygen @@ -40,8 +54,39 @@ jobs: - name: Build the documentation run: conda run -n ac mkdocs build - - name: Deploy to GitHub Pages - uses: peaceiris/actions-gh-pages@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./site \ No newline at end of file + # - name: Deploy to GitHub Pages + # uses: peaceiris/actions-gh-pages@v3 + # with: + # github_token: ${{ secrets.GITHUB_TOKEN }} + # publish_dir: ./site + + - run: conda run -n ac mkdocs gh-deploy --force + + +# permissions: +# contents: write +# jobs: +# deploy: +# runs-on: ubuntu-latest +# steps: +# - uses: actions/checkout@v4 +# - name: Configure Git Credentials +# run: | +# git config user.name github-actions[bot] +# git config user.email 41898282+github-actions[bot]@users.noreply.github.com +# - uses: actions/setup-python@v5 +# with: +# python-version: 3.x +# - run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV + + + # - uses: actions/cache@v4 + # with: + # key: mkdocs-material-${{ env.cache_id }} + # path: .cache + # restore-keys: | + # mkdocs-material- + # - run: pip install mkdocs-material + + + # - run: mkdocs gh-deploy --force \ No newline at end of file