/ .woodpecker.yml
.woodpecker.yml
1 when: 2 - event: push 3 branch: main 4 - event: pull_request 5 - event: manual 6 7 steps: 8 - name: build 9 image: node:20-alpine 10 commands: 11 - npm install --ignore-scripts 12 - npm run build --if-present 13 14 - name: radicle-sync 15 image: alpine/git 16 failure: ignore 17 when: 18 - event: push 19 branch: main 20 commands: 21 - apk add -q curl 22 - curl -sfX POST "http://source.ac-dc.network:8766/push/acdc-forge" && echo "Radicle sync triggered" || echo "Radicle sync failed (non-fatal)"