Skip to content

chore: refresh test matrix to Elixir 1.20 / OTP 29#890

Merged
yordis merged 1 commit into
masterfrom
yordis/upgrade-ci
Jun 6, 2026
Merged

chore: refresh test matrix to Elixir 1.20 / OTP 29#890
yordis merged 1 commit into
masterfrom
yordis/upgrade-ci

Conversation

@yordis

@yordis yordis commented Jun 6, 2026

Copy link
Copy Markdown
Member
  • Track the latest stable Elixir/OTP combo as the lint-gating entry so the project stays aligned with current releases.

Copilot AI review requested due to automatic review settings June 6, 2026 16:06
@cursor

cursor Bot commented Jun 6, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Only GitHub Actions workflow versions change; no application or library code is affected.

Overview
Updates the GitHub Actions Test workflow in .github/workflows/test.yml so CI tracks newer Elixir/OTP releases.

The main Test matrix drops Elixir 1.16.3 / OTP 26.2.5, keeps 1.17.1 / 27.0 and 1.19.0 / 28.0, and adds 1.20.0 / 29.0.1 as the sole matrix entry with lint: true (format check). Test-gun1 and dialyzer jobs move from 1.16.3 / 26.2.5 to 1.17.1 / 27.0 for beam setup.

Reviewed by Cursor Bugbot for commit 34e711f. Bugbot is set up for automated code reviews on this repo. Configure here.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the CI test workflow matrix so the lint/format-gating job runs on the latest Elixir/OTP combination, keeping the project aligned with current BEAM releases.

Changes:

  • Adds an Elixir 1.20.0 / OTP 29.0.1 matrix entry.
  • Moves the lint: true gating flag from Elixir 1.19.0 / OTP 28.0 to the new latest entry.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@yordis yordis force-pushed the yordis/upgrade-ci branch from 11bd25b to ace29dd Compare June 6, 2026 16:09
Promote Elixir 1.20 / OTP 29 to the lint-gating default and drop Elixir 1.16 / OTP 26 so CI tracks currently supported BEAM versions.

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
@yordis yordis changed the title ci: add Elixir 1.20 / OTP 29 as default matrix entry chore: refresh test matrix to Elixir 1.20 / OTP 29 Jun 6, 2026
@yordis yordis force-pushed the yordis/upgrade-ci branch from ace29dd to 34e711f Compare June 6, 2026 16:10
@yordis yordis merged commit 1bca12c into master Jun 6, 2026
19 of 21 checks passed
@yordis yordis deleted the yordis/upgrade-ci branch June 6, 2026 16:22
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