Skip to content

Commit

Permalink
Update max and min supported versions post OTP 26 and Elixir 1.16 rel…
Browse files Browse the repository at this point in the history
…eases (#256)

* Update max and min supported versions post OTP 26 and Elixir 1.16 releases
  • Loading branch information
bryannaegele authored Jan 17, 2024
1 parent f34f95f commit c268d98
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 21 deletions.
28 changes: 12 additions & 16 deletions .github/elixir-test-matrix.json
Original file line number Diff line number Diff line change
@@ -1,33 +1,29 @@
{
"otp_version": [
"26.1.2",
"23.3.4.19"
"26.2.1",
"25.3.2.8",
"24.3.4.15"
],
"elixir_version": [
"1.15.7",
"1.11.4"
"1.16.0",
"1.14.5"
],
"rebar3_version": [
"3.20.0"
"3.22.1"
],
"os": [
"ubuntu-20.04"
],
"include": [
{
"elixir_version": "1.15.7",
"otp_version": "26.1.2",
"elixir_version": "1.16.0",
"otp_version": "26.2.1",
"check_formatted": true
}
],
"exclude": [
{
"elixir_version": "1.15.7",
"otp_version": "23.3.4.19"
},
{
"elixir_version": "1.11.4",
"otp_version": "26.1.2"
"elixir_version": "1.12.3",
"otp_version": "24.3.4.15"
}
]
],
"exclude": []
}
4 changes: 2 additions & 2 deletions .github/erlang-test-matrix.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"otp_version": ["26.1.2", "25.3.2.7", "24.3.4.14", "23.3.4.19"],
"rebar3_version": ["3.20.0"],
"otp_version": ["26.1.2", "25.3.2.8", "24.3.4.15"],
"rebar3_version": ["3.22.1"],
"os": ["ubuntu-20.04"]
}
14 changes: 11 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
  •  
<a href="propagators/">Propagators<a/>
&nbsp;&nbsp;&bull;&nbsp;&nbsp;
<a href="utilities/">Utilities<a/>
&nbsp;&nbsp;&bull;&nbsp;&nbsp;
<a href="examples/">Examples<a/>
</strong>
</p>
Expand All @@ -25,7 +27,7 @@

## About this project

This is a repository for OpenTelemetry Erlang & Elixir contributions that are not part of the
This is a repository for OpenTelemetry Erlang & Elixir contribution libraries that are not part of the
[core repository](https://github.com/open-telemetry/opentelemetry-erlang) and
core distribution of the API and SDK.

Expand All @@ -40,9 +42,15 @@ OpenTelemetry can collect tracing data using instrumentation. Vendors/Users can

## Supported Runtimes

OpenTelemetry requires OTP v21.3 and above.
OpenTelemetry Contribution libraries are verified to support the last 3 OTP versions
to match the supported runtimes of the OpenTelemetry API and SDK.

For Elixir libraries, all versions that support the last 3 OTP versions are verified.

See [Elixir OTP Compatibility](https://hexdocs.pm/elixir/1.16/compatibility-and-deprecations.html#compatibility-between-elixir-and-erlang-otp) for supported OTP/Elixir combinations.

See [Elixir OTP Compatibility](https://hexdocs.pm/elixir/1.12/compatibility-and-deprecations.html#compatibility-between-elixir-and-erlang-otp) for supported OTP/Elixir combinations.
Elixir libraries should aim for the minimum supported version to be the lowest possible
it can for the code in the library, but must at least support versions outlined above.

## Contributing

Expand Down

0 comments on commit c268d98

Please sign in to comment.