This repository uses the Lightning IT shared test model.
repository-structure
Operating systems and runners:
ubuntu-latest
Products and runtimes:
generic
- Normal pull requests run the declared test profiles relevant to changed files.
- Renovate and verified shared-assets or repository-quality synchronization pull requests target
developand may auto-merge only after required checks pass. developtomainpromotion pull requests run the strongest validation profile for this repository.- Trusted
mainrelease workflows build and publish artifacts only after validation succeeds.
Run the managed repository-policy checks:
python3 -m venv .venv
.venv/bin/python -m pip install PyYAML==6.0.3
.venv/bin/python scripts/lit-repository-quality.py
.venv/bin/python scripts/lit-push-ready.py push-readyRun the repository-specific commands declared in
.lit/push-ready.json and the required CI workflow named in
.lit/repository.yml. Do not substitute unrelated toolchains.
Heavy Incus execution is not required for this repository. Do not report an Incus run as part of its acceptance evidence.
The GitHub Actions matrix is the primary dashboard. Job names should expose the repository class, OS/runtime where applicable, and profile, for example repository / quality.
Release evidence is generated during trusted release workflows and attached to or linked from GitHub Releases where the repository publishes release artifacts.