Skip to content

chore: upgrade CI BEAM versions and use .tool-versions#77

Merged
mjheilmann merged 1 commit intoelixir-grpc:mainfrom
yordis:yordis/chore-4
Mar 6, 2026
Merged

chore: upgrade CI BEAM versions and use .tool-versions#77
mjheilmann merged 1 commit intoelixir-grpc:mainfrom
yordis:yordis/chore-4

Conversation

@yordis
Copy link
Contributor

@yordis yordis commented Mar 5, 2026

Summary

  • Bumps .tool-versions to Elixir 1.19.5-otp-27 / Erlang 27.3.4.8 (latest stable)
  • Updates the Linting and validate_unlocked CI jobs to read versions from .tool-versions via setup-beam's version-file input instead of hardcoded values — now only one place to update
  • Improves matrix comments with OTP support ranges and EOL dates per version

Why

The previous local dev versions (elixir 1.15.7-otp-26 / erlang 26.1.2) were stale. The CI "latest runtime" jobs were also pinned to 1.18/OTP 27. With version-file: .tool-versions, bumping .tool-versions is all that's needed going forward for the linting and unlocked-deps jobs.

The compatibility matrix remains hardcoded since it intentionally tests multiple version pairs.

Signed-off-by: Yordis Prieto yordis.prieto@gmail.com

- Bump .tool-versions to elixir 1.19.5-otp-27 / erlang 27.3.4.8
- Update Linting and validate_unlocked jobs to read from .tool-versions
  via setup-beam's version-file input, removing hardcoded versions
- Add OTP support ranges and EOL dates to matrix comments

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
@yordis
Copy link
Contributor Author

yordis commented Mar 5, 2026

@mjheilmann :anotherone:

@mjheilmann mjheilmann merged commit 4993d2d into elixir-grpc:main Mar 6, 2026
11 checks passed
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