New CI job builds a lean site (machines + printers) via build-site.sh and asserts omitted-plugin code (PartsKiosk, ManifestEditor, USBLabelBatch, KnowledgeBaseDetail) is absent from the bundle while chosen-plugin code is present, and that only chosen plugin dirs stage into the backend. Locks the lean-build guarantee so a future change cannot silently pull an unchosen plugin into a per-site build.
5.8 KiB
5.8 KiB