when: branch: "master" steps: - name: Install Node packages image: node:18.14.2-slim commands: - npm ci - name: Build Hugo site image: peaceiris/hugo:v0.111.3-full environment: HUGO_ENV: production HUGO_ENVIRONMENT: production commands: - hugo --minify - name: Deploy to pages image: codeberg.org/xfix/plugin-codeberg-pages-deploy:1 settings: folder: public ssh_key: from_secret: ssh_key