/ .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: localhost:5000/rust-builder:1.92.0-ci
10      environment:
11        CARGO_INCREMENTAL: "0"
12      volumes:
13        - /var/cache/sccache:/root/.cache/sccache
14        - /var/cache/cargo:/usr/local/cargo/registry
15      commands:
16        - cargo build --release
17        - cargo test --workspace
18  
19    - name: radicle-sync
20      image: curlimages/curl:latest
21      when:
22        - event: push
23          branch: main
24      commands:
25        - curl -sfX POST "http://source.ac-dc.network:8766/push/ac-dc"