From 33bbcc033be48ae3fd76417b16bb28ce3f2db665 Mon Sep 17 00:00:00 2001 From: evermake Date: Fri, 23 Aug 2024 19:28:43 +0500 Subject: [PATCH] fix haddock workflow --- .github/workflows/haddock.yaml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/haddock.yaml b/.github/workflows/haddock.yaml index 836caab..7128681 100644 --- a/.github/workflows/haddock.yaml +++ b/.github/workflows/haddock.yaml @@ -5,11 +5,6 @@ on: branches: - main -permissions: - contents: read - pages: write - id-token: write - jobs: build: runs-on: ubuntu-latest @@ -25,7 +20,7 @@ jobs: stack-version: 'latest' - name: Build Haddock - run: stack build --haddock + run: stack haddock free-foil-hm - name: Detect Haddock path run: echo "HADDOCK_DIR_PATH=$(stack path --local-doc-root)" >> $GITHUB_ENV @@ -35,18 +30,23 @@ jobs: uses: actions/configure-pages@v3 - name: Upload artifact - uses: actions/upload-pages-artifact@v2 + uses: actions/upload-pages-artifact@v3 with: path: ${{ env.HADDOCK_DIR_PATH }} deploy: + needs: build + + permissions: + pages: write + id-token: write + environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest - needs: - - build steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/upload-pages@v2 + uses: actions/deploy-pages@v4