on: push: branches: - main jobs: build: runs-on: docker env: hugo_version: "0.133.1" hugo_destination: "public" steps: - working-directory: /tmp run: | wget https://github.com/gohugoio/hugo/releases/download/v${hugo_version}/hugo_extended_${hugo_version}_Linux-64bit.tar.gz tar zxf hugo_extended_${hugo_version}_Linux-64bit.tar.gz mv hugo /usr/local/bin/hugo - uses: actions/checkout@v4 - run: hugo -d ${hugo_destination} - run: tar zcf /tmp/html.tar.gz ${hugo_destination} - uses: actions/upload-artifact@v4 with: path: /tmp/html.tar.gz