Skip to content

fix: avoid record typespec conflict#717

Merged
mikehostetler merged 1 commit into
mainfrom
fix/elixir-119-record-typespec
May 23, 2026
Merged

fix: avoid record typespec conflict#717
mikehostetler merged 1 commit into
mainfrom
fix/elixir-119-record-typespec

Conversation

@mikehostetler
Copy link
Copy Markdown
Contributor

Summary

  • rename OpenTelemetry metric record typespec to histogram_record to avoid the Elixir 1.19.5 / OTP 29 built-in type conflict
  • keep telemetry metric stub typing pointed at the renamed histogram record type

Closes #716

Tests

  • mix compile --force
  • mix test test/req_llm/open_telemetry_test.exs test/req_llm/open_telemetry/translator_test.exs test/req_llm/telemetry_open_telemetry_test.exs
  • mix test

@mikehostetler mikehostetler merged commit baaf836 into main May 23, 2026
17 checks passed
@mikehostetler mikehostetler deleted the fix/elixir-119-record-typespec branch May 23, 2026 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Cannot compile on Elixir 1.19.5

1 participant