summaryrefslogtreecommitdiff
path: root/.ci
Commit message (Collapse)AuthorAgeFilesLines
* ci: Restructure Woodpecker pipelinesDimitri Staessens5 days3-111/+140
| | | | | | | | | | | | | | | | | Split 01-build.yaml into 10-build.yaml and 20-sanitizer.yaml. Each pipeline uses a minimal IMAGE x COMPILER matrix (4 containers) and loops over build configurations inside a single container, reducing total containers to 8. Both pipelines depend on 00-check-version and run in parallel. Adds missing CI coverage for IPCP_FLOW_STATS, DISABLE_CONFIGFILE, DISABLE_DDNS, RXM_BUFFER_ON_HEAP and RXM_BLOCKING. The testing branch is dropped since we deprecated it. Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks> Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
* ci: Add a check for VERSION fileDimitri Staessens5 days1-0/+13
| | | | | | | | This adds a check that the VERSION file is the correct format so we detect accidental editing or overwrites. Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks> Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
* ci: Add woodpecker CI workflowDimitri Staessens2025-08-111-0/+111
This adds a Woodpecker CI workflow for compilation testing. Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks> Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>