Migrate fleet repos (15) to thin pipelines #16
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The 10 identical-fleet + 5 thin-parity repos drop their generated 60-line files for ~14-line thin pipelines using the plugin. Generator manifest stays as source of truth for the thin renders; drift detection (#C) guards them.
See Spec/Modern-CI-Target for requirements.
This issue is now effectively OBSOLETE — recommending closure as superseded.
#16was "migrate the 15 fleet repos to thin pipelines". But the fleet manifest is 100% s390x:repos:(identical-fleet, 10): lxml, pillow, psycopg, psycopg2-binary, tiktoken, duckdb, faiss-cpu, numpy, pymupdf, markupsafe — alls390x/thin_repos:(parity-lib, 5): asyncpg, cryptography, lightningcss, nextjs-swc, rollup — alls390x/Per the 2026-07-08 directive, s390x is no-build (hardware unavailable; code kept as cross-compile reference only). The generator now renders every
s390x/entry as a neutralized pipeline (when: event: manual, no build) — commitbf36991, withno_build: truemarked on all 15 entries and the policy documented in the wiki specs.Migrating repos that never build to thin plugin-calling pipelines has no value — they don't invoke the plugin at all. The correct end-state for these 15 repos is exactly what the generator already produces: a no-build pipeline.
Remaining real migration work is all in oleks/ci-scripts#17 (the 6 quartet repos), now decomposed into:
single/splitrepos (the-eye, emdash, flake-hub, woodpecker-peek)ci/local.shbehavioral audit before migrating the 2matrixrepos (xonsh-image, csi-s3)Closing this unless there's an objection.