From 8bc13cde0a610c51c1e34371d16ed13696ad17f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torbj=C3=B8rn=20Pedersen?= <113333557+torbjornbp@users.noreply.github.com> Date: Mon, 9 Dec 2024 00:25:39 +0100 Subject: [PATCH] Update main.yml --- .github/workflows/main.yml | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9ecdcb9..d8e3a83 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,24 +1,30 @@ name: Scaleway builder/deployer - on: push: branches: [ "main" ] - jobs: build_and_deploy: name: Deploy Hugo Website runs-on: ubuntu-latest + env: + HUGO_VERSION: 0.138.0 steps: - - uses: actions/checkout@v3 + - name: Install Hugo CLI + run: | + wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_withdeploy_${HUGO_VERSION}_linux-amd64.deb \ + && sudo dpkg -i ${{ runner.temp }}/hugo.deb + - name: Install Dart Sass + run: sudo snap install dart-sass + - name: Checkout + uses: actions/checkout@v4 with: submodules: recursive - - name: setup hugo - uses: peaceiris/actions-hugo@v2.6.0 - with: - hugo-version: '0.138.0' - - name: build site - run: hugo - - name: deploy to scaleway + - name: Build site + env: + HUGO_ENVIRONMENT: production + HUGO_ENV: production + run: hugo --minify + - name: Deploy to scaleway run: hugo deploy --force --maxDeletes -1 env: AWS_ACCESS_KEY_ID: ${{ secrets.SCW_ACCESS_KEY_ID }}