Skip to content

.ci/predev.yaml: the predev -> dev branch file lives on predev (ModernCI #314) - #812

Merged
MattJackson merged 1 commit into
predevfrom
lane-ci-predev-yaml
Oct 13, 2026
Merged

MattJackson merged 1 commit into
predevfrom
lane-ci-predev-yaml

Conversation

@MattJackson

Copy link
Copy Markdown
Collaborator

ModernCI is retiring the separate modernci-config branch: each move's checks are read from its target's committed .ci (ModernCI #314, target-only config). predev carries only .ci/default.yaml; the predev -> dev battery (gates, oracle, conformance, verify-done, q128-audit) exists only on the config branch.

This adds .ci/predev.yaml byte-identical to modernci-config d67abdf (cmp clean). ModernCI does not retire the config branch until every file on it is byte-identical on its target, and a move with no branch file is red, never a pass.

No code, ledger or gate change; YAML is not a script under script-allowlist.

…, byte-identical to modernci-config d67abdf

ModernCI retires the separate modernci-config branch and reads each move's
checks from its target's committed .ci (ModernCI #314). predev carried only
.ci/default.yaml; the predev -> dev battery (gates, oracle, conformance,
verify-done, q128-audit) existed only on the config branch. The config
branch is not retired until this file is on predev byte-identical.
@github-actions

Copy link
Copy Markdown

promote into predev: all green @2609dd7ac

Already red on predev, not this PR's: 15
gate row detail
test:xtask-selftest ::xtask selftest kind-isolation
test:xtask-selftest ::xtask selftest plane-purity
test:xtask-selftest ::xtask selftest no-deferral-strict-done
test:xtask-selftest ::xtask selftest plane-purity-strict
test:xtask-selftest ::xtask selftest unconstructed
test:xtask-selftest ::xtask selftest structure-lint
test:xtask-selftest ::xtask selftest plane-transport-neutrality
construction one-pick-site 3 production call site(s) of 'pick_among(' (ceiling 2): crates/busbar-kernel-egress/src/walk.rs:358; crates/busbar-llm/src/engine/exhaustion/fallback.rs:120; crates/busbar-llm/src/engine/pipeline.rs:8
kind-isolation kind-isolation:deps 3 finding(s), 92 shipped edge instance(s) over 29 class(es), 92 declaration(s); 55 '[[dep]]' row(s), 0 question(s): unlisted-dep-edge legacy -> plane busbar-llm -> busbar-plane-llm is a shipped edge w
kind-isolation-ship kind-isolation:deps 8 finding(s) over 92 shipped edge(s): ship-edge kernel -> store busbar-kernel -> busbar-store-memory is 'not-allowed': the architecture grants no kernel -> store edge, and the ship criterion is the ar
kind-isolation-ship kind-isolation:test-deps 5 finding(s) over 31 test edge(s): ship-edge cleanliness -> export busbar-core-admin -> busbar-export-prometheus is 'not-allowed': the architecture grants no cleanliness -> export edge, and the ship c
kind-isolation-ship kind-isolation:faces 2 finding(s) over 40 crate(s): foreign-entry crates/busbar busbar is kind 'root' and implements 'Transport' 1 time(s) in shipped source — the entry face of kind 'transport'. A trait implementation is
kind-isolation-ship kind-isolation:legacy-drain 3 finding(s): transitional-live qa/kind-isolation.toml 'busbar-a2a -> busbar-core-admin' (legacy drain: the retiring A2A engine's tests drive the admin surface that drained into the cleanliness tier)
ship-ready ship-ready:ship-twin 'kind-isolation-ship' is not green: kind-isolation:deps (a dependency the architecture does not grant is still in the graph); kind-isolation:test-deps (a dependency the architecture does not grant is
structure-lint structure-lint:plane-dup:unledgered 22 finding(s): PLANE-DUPLICATE (module): 'config.rs' — a2a:crates/busbar-a2a/src/a2a/config.rs decisions:crates/busbar-plane-decisions/src/config.rs voice:crates/busbar-voice/src/config.rs (the ledger

tests passed: 24853, failed: 0. Run: https://github.com/GetBusbar/busbar/actions/runs/38382937947 . Artifact verdict-2609dd7ac2b876d78fda03e74abdacaf03783a38 (failures.json, junit.xml, raw.log; 90 days).

@MattJackson
MattJackson merged commit 816bcce into predev Oct 13, 2026
12 checks passed
@MattJackson
MattJackson deleted the lane-ci-predev-yaml branch October 13, 2026 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant