* Update rebar3's releases.json per current results
* Up rebar3 test versions
* Retire windows-2019
* Add "support" to win25-vs2026 next to win25
windows-2025-vs2026 label was previously a beta testing
tag but is now the production default
* Fix rebar3 test releases.json
* Bump per CI results
* Fix per CI results (I checked in releases.json)
* Adapt to Ubuntu 26.04 (no -arm)
* Consider Ubuntu ARM variants in execution
* Typo
* Bump it to the minimum expect value
* Bump it to the minimum expect value
* Tweak ARM tests: drop windows-11
* Fix per prior test results
* Try testing OTP to update README
* Improve guarantees on the README (via tests)
* Improve guarantees on the README (via tests)
Trust tests in intervals (if first Ok and last Ok the middle Ok)
* Add further constraints for testing (per README)
* Remove moving-target test
This is prone to fail for an issue with OTP's main
branch but it shouldn't affect the action, so we
remove it
* Respect Hex's boundaries
* Make it consistent (no need for .0 in versioning)
* Restrict it a bit
We keep the README as-is, since there's nothing preventing us
from thinking it works as stated, but we move our tests forward
* Make it easier to follow
* Fix it per stalled CI
* Fix it: no macos-16; it's macos-26
* Deprecate macos-13
Per https://github.blog/changelog/2025-07-11-upcoming-changes-to-macos-hosted-runners-macos-latest-migration-and-xcode-support-policy-updates/#macos-13-is-closing-down
* Make ImageOS support more explicit
* Move forward
* Test Elixir main-otp-28 / Erlang maint-28
* Test Gleam nightly / OTP 28
* Tweak versioning
1. stop trying to "coerce" versions on input
2. handle `OTP-` in one more place
3. handle `nightly`
* Remove tests that should be failing previously
There is no strict 27 for macos-15, for example
* Remove similar tests
We'll test once per platform in similar conditions
* `await` for `assert.rejects` (not noticeable if alone inside `it`)
* Test maint- for strict and loose
* Act on CodeQL's actions/missing-workflow-permissions
https://codeql.github.com/codeql-query-help/actions/actions-missing-workflow-permissions/
* Be more specific in the matched regex
And don't match a group if we don't need to match one
* Make it slightly faster since we know what after -otp-
I create a const because both expressions are looking for
the same thing