github: handle more kinds of incomplete events#113
Open
jclulow wants to merge 1 commit into
Open
buildomat / linux
failed
Jul 16, 2026 in 1m 55s
Failure!
The buildomat job ID is 01KXNFWZN5NF3NR0NHPS8GWHQ2. Click here for more detailed status.
Job ended in state Some("failed")
Details
control: job assigned to worker 01KXNFX1FQC1X2M6E7W7TJ9V8M [factory aws, i-04ef153565f5828bd] (queued for 23 s)
...
task: starting task 0: "setup"
task: process exited: duration 18221 ms, exit code 0
...
task: starting task 1: "rust-toolchain"
task: process exited: duration 8156 ms, exit code 0
...
task: starting task 2: "authentication"
task: process exited: duration 38 ms, exit code 0
...
task: starting task 3: "clone repository"
task: process exited: duration 912 ms, exit code 0
...
task: starting task 4: "build"
...
| |
| 812 | let u = app.db.load_user(payload.sender.unwrap().id)?;
| | +++++++++
|
| error[E0609]: no field `id` on type `std::option::Option<buildomat_github_hooktypes::User> [...]
| --> github/server/src/main.rs:1014:59
| |
| 1014 | cs.requested_by = Some(payload.sender.id);
| | ^^ unknown field
| |
| help: one of the expressions' fields has a field of the same name
| |
| 1014 | cs.requested_by = Some(payload.sender.unwrap().id);
| | +++++++++
|
| For more information about this error, try `rustc --explain E0609`.
| error: could not compile `buildomat-github-server` (bin "buildomat-github-server" test) du [...]
| warning: build failed, waiting for other jobs to finish...
task: process exited: duration 84005 ms, exit code 101
|W| found 0 output files
Loading