core-agent-ide/.github
Michael Bolin 3fdf9df133
chore: introduce AppEventSender to help fix clippy warnings and update to Rust 1.87 (#948)
Moving to Rust 1.87 introduced a clippy warning that
`SendError<AppEvent>` was too large.

In practice, the only thing we ever did when we got this error was log
it (if the mspc channel is closed, then the app is likely shutting down
or something, so there's not much to do...), so this finally motivated
me to introduce `AppEventSender`, which wraps
`std::sync::mpsc::Sender<AppEvent>` with a `send()` method that invokes
`send()` on the underlying `Sender` and logs an `Err` if it gets one.

This greatly simplifies the code, as many functions that previously
returned `Result<(), SendError<AppEvent>>` now return `()`, so we don't
have to propagate an `Err` all over the place that we don't really
handle, anyway.

This also makes it so we can upgrade to Rust 1.87 in CI.
2025-05-15 14:50:30 -07:00
..
ISSUE_TEMPLATE fix: update bug report template - there is no --revision flag (#614) 2025-04-24 10:48:42 -07:00
workflows chore: introduce AppEventSender to help fix clippy warnings and update to Rust 1.87 (#948) 2025-05-15 14:50:30 -07:00
demo.gif Initial commit 2025-04-16 12:56:08 -04:00
dotslash-config.json fix: remove codex-repl from GitHub workflows (#760) 2025-04-30 12:10:24 -07:00