From e3deae000c5c7f3bbef695356bc7a51b740377ac Mon Sep 17 00:00:00 2001 From: Jan Kremer Date: Tue, 14 May 2024 10:00:08 +0200 Subject: [PATCH] Update GitHub workflow: Hugo installed via action --- .github/workflows/main.yml | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index dff3f14..a81d39e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,42 +1,34 @@ -# Sample workflow for building and deploying a Hugo site to GitHub Pages name: Deploy Hugo site to Pages on: - # Runs on pushes targeting the default branch push: branches: ["master"] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: -# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages permissions: contents: read pages: write id-token: write -# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. -# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. concurrency: group: "pages" cancel-in-progress: false -# Default to bash defaults: run: shell: bash jobs: - # Build job build: runs-on: ubuntu-latest - env: - HUGO_VERSION: 0.120.4 steps: - - name: Install Hugo CLI - run: | - wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \ - && sudo dpkg -i ${{ runner.temp }}/hugo.deb + - name: Setup Hugo + uses: peaceiris/actions-hugo@v3 + with: + hugo-version: 'latest' + # extended: true - name: Checkout uses: actions/checkout@v4 with: @@ -46,7 +38,6 @@ jobs: uses: actions/configure-pages@v4 - name: Build with Hugo env: - # For maximum backward compatibility with Hugo modules HUGO_ENVIRONMENT: production HUGO_ENV: production run: | @@ -66,7 +57,6 @@ jobs: local-dir: ./public/ server-dir: jankremer.eu/public_www/ - # Deployment job deploy: environment: name: github-pages