From b54517e5a9ecb2b8e031177aaae5034713a02092 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Sat, 13 Apr 2024 17:52:59 -0700 Subject: [PATCH] ci: update Hugo action, fix folders --- .github/workflows/deploy.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index eae5ef7..f375e2c 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -14,12 +14,12 @@ jobs: steps: - uses: actions/checkout@v4 - name: Setup Hugo - uses: peaceiris/actions-hugo@v2 + uses: peaceiris/actions-hugo@v3 with: hugo-version: '0.123.0' extended: true - name: Build - run: hugo --minify -d build + run: hugo --minify -d ./build - name: Push build results to separate branch # purely for debuggability if: ${{ github.event_name == 'push' }} uses: peaceiris/actions-gh-pages@v3 @@ -28,6 +28,8 @@ jobs: publish_dir: ./build publish_branch: build - name: Serve the site # needed so we can run the link checker + env: + NPM_CONFIG_PREFIX: "~/.npm-global" run: | npm install -g http-server http-server build -p 8080 & @@ -36,7 +38,7 @@ jobs: wget https://github.com/filiph/linkcheck/releases/download/3.0.0/linkcheck-3.0.0-linux-x64.tar.gz tar xfz linkcheck-3.0.0-linux-x64.tar.gz --strip-components=1 - name: Run linkcheck - run: ./linkcheck -e -d --check-anchors --skip-file .github/workflows/linkcheck-skipfile.txt http://localhost:8080 + run: ./linkcheck -e -d --check-anchors --skip-file .github/workflows/linkcheck-skipfile.txt http://localhost:8080/docs - uses: burnett01/rsync-deployments@796cf0d5e4b535745ce49d7429f77cf39e25ef39 # v7.0.1 if: ${{ github.event_name == 'push' }} with: