Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion .github/workflows/ci-lite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,12 @@ jobs:
- 'scripts/prompt-budget.limits'
- 'scripts/check-prompt-budget.sh'
- 'scripts/prompt-size-measure.sh'
# The feature-gate smoke owns the dependency-floor ratchet. Its
# limits and measurement logic must arm that lane themselves.
- 'scripts/kernel-floor.limits'
- 'scripts/check-kernel-floor.sh'
- 'scripts/kernel-floor.sh'
- 'scripts/dep-sim.py'
# The coverage-presence gate and its allowlist decide whether this
# lane FAILS, so they arm it for the same reason.
- 'scripts/ci/assert-coverage-presence.sh'
Expand Down Expand Up @@ -691,7 +697,9 @@ jobs:
# packages in the flows profile; native build count remains 2.
# 275 -> 279 on 2026-09-20: the required TinyAgents runtime/session/
# graph split adds four unique crate names without native dependencies.
run: python3 scripts/dep-sim.py --cut-nothing --expect-names 279
# 279 -> 277 on 2026-09-20: the merged fresh-turn and cost-routing
# dependency refresh sheds two of those resolved names again.
run: python3 scripts/dep-sim.py --cut-nothing --expect-names 277

- name: Guard — new feature-gated test modules must be acknowledged
# Self-maintaining coverage: the set of source files that #[cfg]-gate a test on
Expand Down
1 change: 0 additions & 1 deletion crates/openhuman-core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ description = "OpenHuman core business logic and RPC server"
license.workspace = true
repository.workspace = true
readme = "README.md"
publish = false
autobins = false
# build.rs globs tests/raw_coverage/*.rs into the single `raw_coverage_all`
# integration target (see tests/raw_coverage_all.rs). Those files used to be ~76
Expand Down
5 changes: 4 additions & 1 deletion scripts/kernel-floor.limits
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
# Simulate with: scripts/dep-sim.py --cut <crates>
#
# History
# 296/277/2 2026-09-20 the merged fresh-turn and cost-routing dependency
# refresh sheds two resolved packages and two crate names
# from the flows profile. Native builds stay unchanged.
# 290/272/2 2026-09-18 portable skill parsing and filesystem primitives
# moved into the required `tinyskills` crate. The `flows`
# profile still compiles the shared skill metadata types,
Expand Down Expand Up @@ -568,4 +571,4 @@
# into the required host runtime. The migration adds five
# resolved packages and four unique crate names; it does
# not add a native build dependency.
flows:298:279:2
flows:296:277:2
Loading