AtlatestRepositorysigil-version
sigil-version / tree.woodpecker.yml
1
# Woodpecker CI configuration for Codeberg2
# https://docs.codeberg.org/ci/3
#4
# Library CI: fetch the pinned sigil release binary, install deps via5
# from-git pins, run the test suite. Pinned to a specific monorepo6
# release (rather than the rolling `dev`) so a flaky monorepo doesn't7
# cascade across all extracted-repo CIs. Bump via search/replace when8
# a new release is cut.9
#10
# Single-step on purpose: $HOME-rooted state from `sigil deps install`11
# does not survive a Woodpecker step boundary, so fetch + deps + test12
# must all run in the same container.14
when:15
- event: [push, pull_request, manual]17
variables:18
- &alpine_image "alpine:3.20"20
steps:21
test:22
image: *alpine_image23
commands:24
- apk add --no-cache curl ca-certificates git25
- curl -fLo ./sigil https://codeberg.org/sigil/sigil/releases/download/v0.14.3/sigil-linux-amd64-static26
- chmod +x ./sigil27
- ./sigil --version28
- ./sigil deps install29
- ./sigil test