diff --git a/.woodpecker.yml b/.woodpecker.yml index b30f270..55eaea7 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -11,12 +11,17 @@ steps: build-and-publish: image: node:20-alpine secrets: - - CODEBERG_SSH_KEY + - codeberg_ssh_key commands: - apk add git openssh-client + - git config --global user.email "woodpecker@bot.net" + - git config --global user.name "woodpecker-bot" + - mkdir -p $HOME/.ssh + - ssh-keyscan -t rsa codeberg.org >> $HOME/.ssh/known_hosts + - echo "$CODEBERG_SSH_KEY" > $HOME/.ssh/id_rsa + - chmod 0600 $HOME/.ssh/id_rsa - 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 build - pnpm run push-to-pages