Skip to content

Commit 3596ee9

Browse files
committed
CI: use OTP 27 for tests
Erlang 27 is fully supported in main and v4.1.x. Support for Erlang 26 in v4.1 remains. It's better to "drop" erlang 26 from CI because, at the moment, our PRs and commits to main trigger about 270 jobs. If we just add '27' to the matrix, we would spawn ~216 more jobs, totalling around 496 jobs per PR and commit to main. That's simply too much, because it's reaching the usage limits of Github Actions [1], namely the 256 limit of matrix jobs. [1] https://docs.github.com/en/actions/administering-github-actions/usage-limits-billing-and-administration#usage-limits
1 parent 60fc3b1 commit 3596ee9

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed

.github/workflows/test-authnz.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ jobs:
3030
fail-fast: false
3131
matrix:
3232
erlang_version:
33-
- "26.2"
33+
- "27.3"
3434
browser:
3535
- chrome
3636
include:
37-
- erlang_version: "26.2"
37+
- erlang_version: "27.3"
3838
elixir_version: 1.17.3
3939
env:
4040
SELENIUM_DIR: selenium

.github/workflows/test-make.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,7 @@ jobs:
6262
fail-fast: false
6363
matrix:
6464
erlang_version:
65-
- '26'
66-
## - '27'
65+
- '27'
6766
elixir_version:
6867
- '1.17'
6968
metadata_store:
@@ -82,8 +81,7 @@ jobs:
8281
fail-fast: false
8382
matrix:
8483
erlang_version:
85-
- '26'
86-
## - '27'
84+
- '27'
8785
elixir_version:
8886
- '1.17'
8987
metadata_store:

.github/workflows/test-management-ui-for-pr.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ jobs:
1515
fail-fast: false
1616
matrix:
1717
erlang_version:
18-
- "26.2"
18+
- "27.3"
1919
browser:
2020
- chrome
2121
include:
22-
- erlang_version: "26.2"
22+
- erlang_version: "27.3"
2323
elixir_version: 1.17
2424
env:
2525
SELENIUM_DIR: selenium

.github/workflows/test-management-ui.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ jobs:
2222
fail-fast: false
2323
matrix:
2424
erlang_version:
25-
- "26.2"
25+
- "27.3"
2626
browser:
2727
- chrome
2828
include:
29-
- erlang_version: "26.2"
29+
- erlang_version: "27.3"
3030
elixir_version: 1.17.3
3131
env:
3232
SELENIUM_DIR: selenium

0 commit comments

Comments
 (0)