Lucas Gomide
34230a0182
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Check Documentation Broken Links / Check broken links (push) Has been cancelled
Vulnerability Scan / Detect changes (push) Has been cancelled
Vulnerability Scan / pip-audit (push) Has been cancelled
Build uv cache / build-cache (3.10) (push) Has been cancelled
Build uv cache / build-cache (3.11) (push) Has been cancelled
Build uv cache / build-cache (3.12) (push) Has been cancelled
Build uv cache / build-cache (3.13) (push) Has been cancelled
fix: harden brittle LLM event-bus mocks ( #6861 )
...
* fix: patch the event-bus singleton in usage event tests
`TestEmitCallCompletedEventPassesUsage` mocked `CrewAIEventsBus.emit`
on the class, but `_emit_call_completed_event` calls the
`crewai_event_bus` singleton. Under CI that left the real bus emitting
and the mock never seeing a call. Patch the singleton where
`base_llm` imports it instead.
* fix: harden llm call-failed event test against VCR fallback
`test_llm_emits_call_failed_event` marked VCR while mocking
`_handle_completion`, and its cassette recorded a successful reply.
When the class-level patch missed under xdist, VCR replayed success
and the expected exception never fired. Patch the instance method and
drop the cassette so the failure path cannot silently succeed.
* fix: patch the event-bus singleton instance in emit mocks
`patch.object(CrewAIEventsBus, "emit")` misses callers when an
instance-level `emit` shadows the class method — common under xdist
after other suites touch the singleton. Patch `crewai_event_bus.emit`
on the shared instance instead across the LLM event mock fixtures.
2026-08-07 19:23:32 +05:30
..
2026-01-07 11:36:36 -05:00
2026-05-27 13:20:53 -07:00
2026-01-21 11:12:10 -05:00
2026-01-23 15:13:25 -05:00
2026-03-15 18:33:17 -07:00
2025-12-10 20:32:10 -05:00
2026-05-27 13:20:53 -07:00
2026-01-23 15:13:25 -05:00
2026-02-13 21:34:37 -03:00
2025-12-10 20:32:10 -05:00
2026-01-23 15:13:25 -05:00
2026-06-03 11:53:16 -07:00
2026-08-07 19:23:32 +05:30
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2026-01-22 17:44:03 -08:00
2026-03-15 13:18:02 +08:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2026-01-23 15:13:25 -05:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2026-03-15 13:18:02 +08:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2026-01-23 15:13:25 -05:00
2026-01-22 17:44:03 -08:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-03-15 18:33:17 -07:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-22 17:44:03 -08:00
2026-03-13 12:05:52 -04:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-03-13 00:32:22 -04:00
2025-12-10 20:32:10 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-03-15 13:18:02 +08:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-02-25 17:13:34 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-03-13 00:32:22 -04:00
2026-02-13 21:34:37 -03:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2026-02-25 17:13:34 -05:00
2026-02-25 17:13:34 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-03-13 00:32:22 -04:00
2026-04-11 02:35:00 +08:00
2026-03-13 12:05:52 -04:00
2026-01-22 17:44:03 -08:00
2026-01-22 17:44:03 -08:00
2026-01-22 17:44:03 -08:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2026-02-25 17:13:34 -05:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2026-03-30 11:36:51 -04:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2025-12-10 20:32:10 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-03-13 00:32:22 -04:00
2025-12-10 20:32:10 -05:00
2026-03-15 13:18:02 +08:00
2026-02-13 21:34:37 -03:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2025-12-10 20:32:10 -05:00
2026-03-15 18:33:17 -07:00
2025-12-10 20:32:10 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-02-25 17:13:34 -05:00
2026-02-25 17:13:34 -05:00
2026-02-25 17:13:34 -05:00
2026-02-25 17:13:34 -05:00
2026-02-25 17:13:34 -05:00
2026-02-25 17:13:34 -05:00
2026-02-25 17:13:34 -05:00
2026-02-25 17:13:34 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-02-25 17:13:34 -05:00
2026-02-25 17:13:34 -05:00
2026-02-25 17:13:34 -05:00
2026-01-23 15:13:25 -05:00
2026-02-02 11:24:02 -05:00
2026-03-13 00:32:22 -04:00
2026-03-15 18:33:17 -07:00
2026-01-23 15:13:25 -05:00
2026-02-25 17:13:34 -05:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2026-03-15 13:18:02 +08:00
2026-01-22 17:44:03 -08:00
2026-01-22 17:44:03 -08:00
2026-01-22 17:44:03 -08:00
2026-01-22 17:44:03 -08:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-07 10:42:27 -08:00
2026-01-07 10:42:27 -08:00
2026-01-07 10:42:27 -08:00
2026-03-15 13:18:02 +08:00
2026-02-13 21:34:37 -03:00
2026-02-13 21:34:37 -03:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-03-15 18:33:17 -07:00
2026-01-23 15:13:25 -05:00
2026-05-12 11:22:13 -07:00
2026-01-23 15:13:25 -05:00
2026-05-12 11:22:13 -07:00
2026-01-23 15:13:25 -05:00
2026-05-12 11:22:13 -07:00
2026-05-27 13:20:53 -07:00
2026-05-27 13:20:53 -07:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2026-01-23 15:13:25 -05:00
2025-12-10 20:32:10 -05:00
2025-12-10 20:32:10 -05:00
2025-11-24 15:43:48 -05:00
2025-11-24 15:43:48 -05:00
2025-11-24 15:43:48 -05:00
2025-11-24 15:43:48 -05:00
2025-11-24 15:43:48 -05:00
2025-11-24 15:43:48 -05:00
2025-11-24 15:43:48 -05:00