You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
compile-smoke: test_precompile_basic could never pass — build step omits the -static wrapper crates (+ jwt/gtk4 never skip-listed) #8224
First tier=full run in weeks (31935729773) — compile-smoke was continue-on-error: true + tag-gated, so none of this could ever block: 1209 passed, 5 failed, 64 skipped.
Could never pass: test_precompile_basic, test_issue_414_mysql_query_params fail with Could not find libperry_runtime.a — the job's build step is cargo build --release with no -p, which builds default-members only and never the perry-runtime-static/perry-stdlib-static wrapper crates (rlib-only split, Make Perry builds lighter for development and explicit for release artifacts #5422). Byte-identical build step before the restructure — this has been structurally unable to pass since the wrappers were introduced.
test_ui_drag_drop, test_ui_text_alignment: libperry_ui_gtk4.a not found (known Linux-gtk4 gap, never skip-listed).
Fix for (1) is one line: add -p perry -p perry-runtime-static -p perry-stdlib-static to the build step. (2)/(3) need skip-list entries or the real fix.
Resolved by #8275 (merged in 4830227): compile-smoke now builds the static wrapper crates explicitly and skip-lists the unsupported jsonwebtoken and Linux GTK4 fixtures called out here. No version bump was included.
Activity
ci: compile-smoke + native-abi-evidence-packet build the -static wrap…
proggeramlug commentedon Aug 17, 2026
Resolved by #8275 (merged in 4830227): compile-smoke now builds the static wrapper crates explicitly and skip-lists the unsupported jsonwebtoken and Linux GTK4 fixtures called out here. No version bump was included.