master in the Termux Monorepo must pass two mandatory CI gates. This page explains what each gate checks, how to run them locally, and the ArchWiz-Gate concept that ties them together.
Mandatory gates
Run both scripts from the monorepo root before opening or merging any PR:0. If either fails, the merge is blocked.
ArchWiz-Gate concept
The ArchWiz-Gate, documented indocs/ARCHW1Z-GATE.md, is the umbrella framework that enforces these two gates. It defines the contract between the monorepo and the CI system: no commit reaches master unless both gates are green.
Sentinel 5-gate verification
ArchWiz includes a deeper verification layer inarchwiz/sentinel.py. Sentinel runs five internal gates before a change is considered safe to promote:
Run Sentinel manually with:
Running gates in CI
For GitHub Actions or other CI systems, add both scripts as sequential steps:Next steps
- Read the Command reference for the full list of CLI tools
- Review Security boundaries for credential and artifact rules that gates enforce