Skip to content

Commit

Permalink
Merge pull request #1092 from PragTob/upgrade-ci
Browse files Browse the repository at this point in the history
Upgrade CI (Test against OTP 26, 24.3 instead of 24, 1.16 rc)
  • Loading branch information
rrrene authored Nov 17, 2023
2 parents 0d68085 + e12e6c9 commit a3c0608
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 16 deletions.
11 changes: 7 additions & 4 deletions .github/workflows/ci-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
strategy:
fail-fast: false
matrix:
otp: [23.3, 24.2, 25.3]
otp: [23.3, 24.3, 25.3]
elixir: [1.11.4, 1.12.3, 1.13.4, 1.14.5, 1.15.7]
exclude:
- elixir: 1.11.4
Expand All @@ -24,12 +24,15 @@ jobs:
otp: 25.3
- elixir: 1.14.5
otp: 25.3
- elixir: 1.15.7
otp: 26.1
- elixir: 1.15.7
otp: 23.3
- elixir: 1.15.7
otp: 24.2
otp: 24.3
include:
- elixir: 1.15.7
otp: 26.1
- elixir: 1.16.0-rc.0
otp: 26.1
steps:
- uses: actions/checkout@v4
with:
Expand Down
11 changes: 7 additions & 4 deletions .github/workflows/compatibility-elixir.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
strategy:
fail-fast: false
matrix:
otp: [23.3, 24.2, 25.3]
otp: [23.3, 24.3, 25.3]
elixir: [1.11.4, 1.12.3, 1.13.4, 1.14.5, 1.15.7]
exclude:
- elixir: 1.11.4
Expand All @@ -22,12 +22,15 @@ jobs:
otp: 25.3
- elixir: 1.14.5
otp: 25.3
- elixir: 1.15.7
otp: 26.1
- elixir: 1.15.7
otp: 23.3
- elixir: 1.15.7
otp: 24.2
otp: 24.3
include:
- elixir: 1.15.7
otp: 26.1
- elixir: 1.16.0-rc.0
otp: 26.1
repo_url: ["https://github.com/elixir-lang/elixir.git"]
repo_branch: ["v1.13", "main"]
steps:
Expand Down
15 changes: 9 additions & 6 deletions .github/workflows/compatibility-phoenix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
strategy:
fail-fast: false
matrix:
otp: [23.3, 24.2, 25.3]
otp: [23.3, 24.3, 25.3]
elixir: [1.11.4, 1.12.3, 1.13.4, 1.14.5, 1.15.7]
exclude:
- elixir: 1.11.4
Expand All @@ -21,12 +21,15 @@ jobs:
otp: 25.3
- elixir: 1.14.5
otp: 25.3
- elixir: 1.15.7
otp: 26.1
- elixir: 1.15.7
otp: 23.3
- elixir: 1.15.7
otp: 24.2
otp: 24.3
include:
- elixir: 1.15.7
otp: 26.1
- elixir: 1.16.0-rc.0
otp: 26.1
repo_url: ["https://github.com/phoenixframework/phoenix.git"]
repo_branch: ["v1.6", "main"]
steps:
Expand All @@ -47,10 +50,10 @@ jobs:
name: "[${{matrix.otp}}/${{matrix.elixir}}] new Phoenix app analysed by Credo [OTP/Elixir]"
strategy:
matrix:
otp: [21.3, 22.3, 23.3, 24.2]
otp: [21.3, 22.3, 23.3, 24.3]
elixir: [1.10.4, 1.11.4, 1.12.3, 1.13.4, 1.14.5, 1.15.7]
exclude:
- otp: 24.2
- otp: 24.3
elixir: 1.10.4
- otp: 21.3
elixir: 1.12.3
Expand Down
4 changes: 2 additions & 2 deletions .tool-versions
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
erlang 26.0
elixir 1.16.0-rc.0
erlang 26.1.2
elixir 1.16.0-rc.0-otp-26

0 comments on commit a3c0608

Please sign in to comment.