Skip to content

chore: update to Elixir 1.20 and clean build suite#780

Merged
zachdaniel merged 1 commit into
ash-project:mainfrom
febarnett3:chore/update-elixir-1-20-cleanup
Jun 18, 2026
Merged

chore: update to Elixir 1.20 and clean build suite#780
zachdaniel merged 1 commit into
ash-project:mainfrom
febarnett3:chore/update-elixir-1-20-cleanup

Conversation

@febarnett3

Copy link
Copy Markdown
Contributor

Contributor checklist

Leave anything that you believe does not apply unchecked.

  • I accept the AI Policy, or AI was not used in the creation of this PR.
  • Bug fixes include regression tests
  • Chores
  • Documentation changes
  • Features include unit/acceptance tests
  • Refactoring
  • Update dependencies

Summary

Is a part of this issue: ash-project/ash#2745

  • Update the project .tool-versions to Elixir 1.20
  • Clean up compiler/type warnings surfaced by Elixir 1.20
  • Remove unused test/support requires so the build suite runs cleanly
  • Fix custom test type error handling to match its actual cast_input/2 return shape

Verified

  • mix test passes
  • mix check passes

@zachdaniel

Copy link
Copy Markdown
Contributor

LMK when you take this out of draft and its ready 🙇 (comment, as just moving out of draft I don't think will send me a notification)

@febarnett3 febarnett3 marked this pull request as ready for review June 18, 2026 04:22
@febarnett3

Copy link
Copy Markdown
Contributor Author

Moved out of draft. Thanks for the review! 🙂

@zachdaniel zachdaniel merged commit 81eb1be into ash-project:main Jun 18, 2026
119 of 121 checks passed
@zachdaniel

Copy link
Copy Markdown
Contributor

🚀 Thank you for your contribution! 🚀

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.

2 participants