Files
reuse-surface/.gitea/workflows/ci.yml
tegwick 270065ff58
Some checks failed
ci / validate-registry (push) Has been cancelled
Implement REUSE-WP-0012 federation scale and intent alignment
Add hub sync and report cohorts CLI commands with pytest coverage, document
sibling index publish contract and hub hardening path, align INTENT layout,
raise external evidence on three registry entries, and close gap priorities
19-23 (priority 18 deferred on sibling index blocks).
2026-06-16 00:42:50 +02:00

39 lines
914 B
YAML

name: ci
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
validate-registry:
runs-on: ubuntu-latest
steps:
- name: Check out source
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.12"
- name: Install package
run: python -m pip install -e ".[dev]"
- name: Validate capability registry
run: reuse-surface validate --relations --fail-on-warnings
- name: Compose federated index
run: reuse-surface federation compose
- name: Generate catalog and graph
run: |
reuse-surface catalog
reuse-surface graph --check --fail-on-warnings
- name: Planning cohort report (informational)
run: reuse-surface report cohorts --planning-min D4 || true
- name: Run tests
run: pytest -q