on: [push] env: HUGO_VERSION: 0.79.0 jobs: build: runs-on: docker container: image: docker.io/node:20-alpine steps: - uses: actions/checkout@v4 - run: | apk add --no-cache wget ca-certificates wget -O hugo.tar.gz https://github.com/gohugoio/hugo/releases/download/v${{ env.HUGO_VERSION }}}/hugo_${{ env.HUGO_VERSION }}_Linux-64bit.tar.gz tar xzf hugo.tar.gz hugo apk add --no-cache nodejs-current npm - run: ./hugo --minify - uses: actions/upload-artifact@v3 with: name: public path: public/