From ac6bf10eee457ab37d005de5a031da174651ba2b Mon Sep 17 00:00:00 2001 From: Lino Galiana Date: Mon, 8 Apr 2024 11:50:34 +0200 Subject: [PATCH] Fix quarto publishing pages (#518) * Quarto publish * Update prod * Retour --- .github/workflows/prod.yaml | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/.github/workflows/prod.yaml b/.github/workflows/prod.yaml index a3e5ea45..7779c300 100644 --- a/.github/workflows/prod.yaml +++ b/.github/workflows/prod.yaml @@ -6,6 +6,7 @@ on: branches: - main - master + - test jobs: docker: @@ -47,15 +48,17 @@ jobs: name: Image digest run: echo ${{ steps.docker_build.outputs.digest }} website: + name: Render website if: "!contains(github.event.commits[0].message, '[skip ci]')" needs: docker runs-on: ubuntu-latest container: inseefrlab/utilitr:latest steps: - - name: Checkout Repository - env: - GITHUB_PAT: ${{ secrets.PAT }} - uses: actions/checkout@master + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + ref: ${{ github.event.pull_request.head.ref }} + repository: ${{github.event.pull_request.head.repo.full_name}} - name: Install Dependencies run: | Rscript -e "install.packages(c('remotes'))" @@ -65,17 +68,15 @@ jobs: GITHUB_PAT: ${{ secrets.PAT }} - name: Render Book run: | + ls + git remote -v + git config --global user.email quarto-github-actions-publish@example.com + git config --global user.name "Quarto GHA Workflow Runner" git config --global --add safe.directory /__w/utilitR/utilitR - quarto render + quarto render --to html + quarto publish gh-pages --no-render --no-browser - uses: actions/upload-artifact@v2 with: name: _public path: _public/ retention-days: 5 - - name: Publish to GitHub Pages (and render) - run: | - git config --global user.email quarto-github-actions-publish@example.com - git config --global user.name "Quarto GHA Workflow Runner" - quarto publish gh-pages . --no-render --no-browser - #env: - # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}