clone: git: image: woodpeckerci/plugin-git settings: recursive: true submodule_update_remote: true submodule_override: src/content: https://codeberg.org/aleidk/blog-content.git steps: build-and-publish: image: node:20-alpine secrets: - CODEBERG_SSH_KEY commands: - apk add git openssh-client - corepack enable - corepack prepare pnpm@latest --activate - pnpm install - mkdir dist - | cat >dist/.domains <> $HOME/.ssh/known_hosts - echo "$CODEBERG_SSH_KEY" > $HOME/.ssh/id_rsa - chmod 0600 $HOME/.ssh/id_rsa - pnpm run push-to-pages