Skip to content

chore: bump jido dependencies to ~> 2.1#13

Closed
dl-alexandre wants to merge 3 commits intoagentjido:mainfrom
dl-alexandre:chore/8-bump-jido-to-2.1
Closed

chore: bump jido dependencies to ~> 2.1#13
dl-alexandre wants to merge 3 commits intoagentjido:mainfrom
dl-alexandre:chore/8-bump-jido-to-2.1

Conversation

@dl-alexandre
Copy link
Copy Markdown
Contributor

Closes #8

Updates dependencies from pre-release 2.0.0-rc to stable 2.1.0:

Changes

Dependencies

  • : ~> 2.0.0-rc → ~> 2.1
  • : ~> 2.0.0-rc → ~> 2.1
  • : ~> 2.0.0-rc → ~> 2.1

Libgraph Override

Added to resolve conflict:

  • 2.1.x switched from to (fork)
  • This conflicted with dependency chain
  • Override ensures consistent libgraph version

Test Updates

Updated telemetry test assertion:

  • Runtime exceptions now wrapped as in jido 2.1 (was )
  • Updated test assertion in

Impact

  • AshJido now uses stable jido 2.1 releases instead of release candidates
  • Resolves dependency conflicts with Ash framework's libgraph usage

…or modules

Add comprehensive test coverage for three modules that previously had no tests:

- SensorDispatchBridge: Tests for forward/2, forward_many/2, and forward_or_ignore/2
  including success cases, error handling for dead runtimes, invalid signals,
  and batch forwarding with error tracking.

- SignalEmitter: Tests for dispatch configuration validation, signal emission
  with various formats, notification handling, and default signal type/source
  generation from resource names.

- Error: Tests for all Ash error type conversions (Invalid, Forbidden, Framework,
  Unknown), underlying error extraction, field error mapping, and changeset
  error extraction.

These tests improve overall test coverage and provide safety for future refactoring.
Closes agentjido#8

Updates dependencies from pre-release 2.0.0-rc to stable 2.1.0:
- jido: ~> 2.0.0-rc → ~> 2.1
- jido_action: ~> 2.0.0-rc → ~> 2.1
- jido_signal: ~> 2.0.0-rc → ~> 2.1

Adds libgraph override to resolve conflict with multigraph:
- jido_action 2.1.x switched from libgraph to multigraph
- This conflicted with ash → reactor → libgraph
- Added {:libgraph, ~
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@mikehostetler
Copy link
Copy Markdown
Contributor

Superseded by #14, which landed the Jido 2.1 dependency bump on April 1, 2026.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bump jido/jido_action to ~> 2.1

2 participants