Skip to content

Conversation

@luismiramirez
Copy link
Contributor

Add OTP 28 and Elixir 1.18.x to the CI matrix.

[skip changeset]

Closes #998

@luismiramirez luismiramirez added the chore A small task that takes a day or two at the most. label Apr 22, 2025
@luismiramirez luismiramirez self-assigned this Apr 22, 2025
@luismiramirez luismiramirez force-pushed the otp-27-support branch 4 times, most recently from 01e1bff to 4222c47 Compare April 22, 2025 15:10
@luismiramirez
Copy link
Contributor Author

Failures on CI when using OTP28 are expected. Here's the issue that tracks the problem: hexpm/hex#1065

Pausing until fixed. It's OK as OTP28 isn't fully released yet.

@backlog-helper
Copy link


This is a message from the daily scheduled checks.

New issue guide | Backlog management | Rules | Feedback

@tombruijn tombruijn force-pushed the otp-27-support branch 4 times, most recently from cc89ec1 to 88f7e10 Compare June 17, 2025 08:27
Add OTP 28 and Elixir 1.18.x to the CI matrix.
The regular expressions would lead to compile errors when the tests ran.
This is because the `-` in square brackets indicate a range.
I guess on newer Elixir versions they're more strict on this.

```
** (Regex.CompileError) invalid range in character class at position 7
code: assert %{"level" => "DEBUG", "message" => "debug!"} = match_file_format(output)
stacktrace:
  (elixir 1.18.4) lib/regex.ex:254: Regex.compile!/2
  test/appsignal/integration_logger_test.exs:167: Appsignal.IntegrationLoggerTest.match_file_format/1
  test/appsignal/integration_logger_test.exs:74: (test)
```
@tombruijn tombruijn assigned tombruijn and unassigned luismiramirez Jun 17, 2025
@tombruijn tombruijn merged commit 4944837 into main Jun 17, 2025
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore A small task that takes a day or two at the most.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add OTP 28 to CI build

2 participants