Skip to content

shell: gate the two #357 tests on app-hub [skip ci] - #365

Closed
ymote wants to merge 1 commit into
mainfrom
fix/app-hub-cfg-test-gates
Closed

ymote wants to merge 1 commit into
mainfrom
fix/app-hub-cfg-test-gates

Conversation

@ymote

@ymote ymote commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Fixes the --linux-host sandbox check compile failure octosense-org-cd hit on main during #364's gate: since #357, a no-default-features lib-test build of octosense-shell fails — module_resize_tests.rs:525 uses octosense_appstore (an app-hub optional dep) and glance_card.rs:1474 calls tile_cx, which is cfg(feature = "app-hub"). Both new tests now carry the same gate their helpers already have.

Verified:

  • cargo test -p octosense-shell --lib sandbox:: --no-default-features --no-run — compiles (failed with the two E04xx before).
  • From phone/, --features mobile-apps: both tests still run and pass (1 passed each).

Hold: not to be merged until octosense-org-cd's #364 gate completes — main is frozen by agreement. After that, this unblocks --linux-host for everyone.

🤖 Generated with Claude Code

card_runner_restyle_keeps_dynamic_labels_wrapped_and_explicit_no_wrap uses
octosense_appstore (an app-hub optional dependency) and
selected_glance_style_reaches_existing_cards_without_replacing_state calls
tile_cx, which is cfg(feature = "app-hub") -- so a no-default-features lib
test build of octosense-shell (the --linux-host sandbox:: check) has not
compiled since #357. Both tests now carry the gate their helpers already
have; with --features mobile-apps they run and pass as before.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ymote
ymote force-pushed the fix/app-hub-cfg-test-gates branch from fd86977 to 57f14d1 Compare October 8, 2026 02:44
@ymote

ymote commented Oct 8, 2026

Copy link
Copy Markdown
Contributor Author

Superseded: #362's dc8cf36 ("Gate App Hub rendering tests on their optional dependency") landed the identical two app-hub gates while this PR's gate run was in flight — main already compiles the no-default-features sandbox:: build, so --linux-host is restored without this. Local evidence from this branch still holds (full ci-local PASSED in 40m04s on 57f14d1, plus the targeted proofs in the description).

@ymote ymote closed this Oct 8, 2026
@ymote
ymote deleted the fix/app-hub-cfg-test-gates branch October 8, 2026 03:25
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