Build recipes, authenticated handoffs, signing and publication for SNode.C distribution packages. This is the maintainer control repository; Packages is the public installation and availability hub.
This repository authenticates, signs and publishes successful product-package builds, then requests MQTTSuite builds after SNode.C publication. Its manual publication workflow copies guides and renders recorded package status. See the organization workflow graph for the complete chain and trigger contracts.
- Documentation
- Publication and maintenance
- CI setup
- Authored Packages documentation (source template; navigation is resolved in the published Packages snapshot)
- Target definitions
Product workflows call the captured scripts in ci/. Signing accepts only deliberately allow-listed projects and verified run identities. Public documentation lives under site/; generated status is rendered from Packages records by ci/publish/publication.py. Catalogue changes do not grant signing rights.
python3 -m unittest discover -s tests -vTests use temporary repositories and fixtures; they do not dispatch CI or publish packages.