{% import "macros.html" as m %}
This project’s CI on the Woodpecker host:
Per-pipeline links (…/pipeline/<id>) need a pipeline id the run-record doesn’t yet carry — that arrives with testctl ci start + a CI-run store (spec §4.6).
{% else %} {{ m.empty('⚙', 'CI host not linked', 'Add a [ci] section to fed-resources/source/project.toml (host defaults to ' ~ data.woodpecker ~ ', repo = the Woodpecker repo id) to deep-link Watch into this project’s pipelines.') }} {% endif %}