AtlatestRepositorysigil-irc
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 (sigil-socket, sigil-tls, sigil-crypto), run the test6
# suite. Pinned to a specific monorepo release rather than the rolling7
# `dev` so a flaky monorepo doesn't cascade across all extracted-repo8
# CIs. Bump via search/replace when 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