fix(ci): combine crashlog EXCEPTION_POINTERS fix and dead-code allow attributes #6
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
hex/zeno-rmm!6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/ci-combine-crashlog-and-deadcode"
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?
Summary
Consolidates the two previously-separate CI fixes (#4 and #5) into a single branch so all CI checks can pass together.
Background
fix/ci-crashlog-exception-type): fixesE0308andE0610incrates/zeno-agent/src/crashlog.rs— the Windows top-level exception filter expected*const EXCEPTION_POINTERS(not*mut) andExceptionCodeis ani32type alias (not a tuple struct).fix/ci-dead-code-payload-state): silences-D warningsdead-code lints incrates/zeno-installer/src/payload.rsandcrates/zeno-server/src/state.rsby adding#[allow(dead_code)]attributes with explanatory comments.Neither fix alone is sufficient: PR #4 is blocked by the dead-code warnings that PR #5 silences, and PR #5 is blocked by the crashlog compile errors that PR #4 fixes. The two PRs also fail independently because each is built on
mainand only contains one of the two required fixes.This PR
fix/ci-combine-crashlog-and-deadcodewith no conflicts (the two source sets are disjoint:crashlog.rsvs.payload.rs+state.rs).Verification
cargo fmt --all -- --checkclean;cargo check --workspace --libclean.crates/zeno-agent/src/crashlog.rs,crates/zeno-installer/src/payload.rs,crates/zeno-server/src/state.rs.Supersedes #4 and #5.
Closing as superseded by PR #7 (), which is now green and contains the same EXCEPTION_POINTERS / dead-code fixes plus additional cleanups in and the E0308/E0610 follow-up. Both branches of work have been merged into #7; merging #7 to main will land the combined result.
Pull request closed