File tree 25 files changed +204
-1257
lines changed
25 files changed +204
-1257
lines changed Original file line number Diff line number Diff line change 8
8
required : true
9
9
10
10
env :
11
- preferred-elixir : " 1.15 .x"
12
- preferred-otp : " 26 .x"
11
+ preferred-elixir : " 1.18 .x"
12
+ preferred-otp : " 27 .x"
13
13
cache-version : 2
14
14
commit-author-name : ${{ secrets.ACTIONS_COMMIT_AUTHOR_NAME }}
15
15
commit-author-email : ${{ secrets.ACTIONS_COMMIT_AUTHOR_EMAIL }}
@@ -29,29 +29,37 @@ jobs:
29
29
strategy :
30
30
matrix :
31
31
elixir :
32
- - " 1.12.x"
33
- - " 1.13.x"
34
- - " 1.14.x"
32
+ - " 1.15.x"
33
+ - " 1.16.x"
34
+ - " 1.17.x"
35
+ - " 1.18.x"
35
36
otp :
36
- - " 23 .x"
37
- - " 24 .x"
37
+ - " 25 .x"
38
+ - " 26 .x"
38
39
type : [required]
39
40
include :
40
41
# Additional version combinations we want to check
41
42
# See: https://github.com/elixir-lang/elixir/blob/main/lib/elixir/pages/compatibility-and-deprecations.md#compatibility-between-elixir-and-erlangotp
42
- # Only Elixir > 1.12 supports OTP 25
43
- - elixir : " 1.13 .x"
44
- otp : " 25 .x"
43
+ # Only Elixir >= 1.17 supports OTP 27
44
+ - elixir : " 1.17 .x"
45
+ otp : " 27 .x"
45
46
type : required
47
+ - elixir : " 1.18.x"
48
+ otp : " 27.x"
49
+ type : required
50
+ # Only Elixir <= 1.16 supports OTP 24
46
51
- elixir : " 1.14.x"
47
- otp : " 25.x"
52
+ otp : " 24.x"
53
+ type : required
54
+ - elixir : " 1.15.x"
55
+ otp : " 24.x"
48
56
type : required
49
- # Only Elixir < 1.14 supports OTP 22
50
- - elixir : " 1.12.x"
51
- otp : " 22.x"
57
+ - elixir : " 1.16.x"
58
+ otp : " 24.x"
52
59
type : required
53
- - elixir : " 1.13.x"
54
- otp : " 22.x"
60
+ # Only Elixir <= 1.14 supports OTP 23
61
+ - elixir : " 1.14.x"
62
+ otp : " 23.x"
55
63
type : required
56
64
57
65
steps :
@@ -99,29 +107,37 @@ jobs:
99
107
strategy :
100
108
matrix :
101
109
elixir :
102
- - " 1.12.x"
103
- - " 1.13.x"
104
- - " 1.14.x"
110
+ - " 1.15.x"
111
+ - " 1.16.x"
112
+ - " 1.17.x"
113
+ - " 1.18.x"
105
114
otp :
106
- - " 23 .x"
107
- - " 24 .x"
115
+ - " 25 .x"
116
+ - " 26 .x"
108
117
type : [required]
109
118
include :
110
119
# Additional version combinations we want to check
111
120
# See: https://github.com/elixir-lang/elixir/blob/main/lib/elixir/pages/compatibility-and-deprecations.md#compatibility-between-elixir-and-erlangotp
112
- # Only Elixir > 1.12 supports OTP 25
113
- - elixir : " 1.13 .x"
114
- otp : " 25 .x"
121
+ # Only Elixir >= 1.17 supports OTP 27
122
+ - elixir : " 1.17 .x"
123
+ otp : " 27 .x"
115
124
type : required
125
+ - elixir : " 1.18.x"
126
+ otp : " 27.x"
127
+ type : required
128
+ # Only Elixir <= 1.16 supports OTP 24
116
129
- elixir : " 1.14.x"
117
- otp : " 25.x"
130
+ otp : " 24.x"
131
+ type : required
132
+ - elixir : " 1.15.x"
133
+ otp : " 24.x"
118
134
type : required
119
- # Only Elixir < 1.14 supports OTP 22
120
- - elixir : " 1.12.x"
121
- otp : " 22.x"
135
+ - elixir : " 1.16.x"
136
+ otp : " 24.x"
122
137
type : required
123
- - elixir : " 1.13.x"
124
- otp : " 22.x"
138
+ # Only Elixir <= 1.14 supports OTP 23
139
+ - elixir : " 1.14.x"
140
+ otp : " 23.x"
125
141
type : required
126
142
127
143
steps :
Original file line number Diff line number Diff line change 1
1
name : Publish Static Pages
2
2
3
3
env :
4
- preferred-elixir : " 1.15 .x"
5
- preferred-otp : " 26 .x"
4
+ preferred-elixir : " 1.18 .x"
5
+ preferred-otp : " 27 .x"
6
6
cache-version : 1
7
7
MIX_ENV : test
8
8
Original file line number Diff line number Diff line change 4
4
- workflow_dispatch
5
5
6
6
env :
7
- preferred-elixir : " 1.15 .x"
8
- preferred-otp : " 26 .x"
7
+ preferred-elixir : " 1.18 .x"
8
+ preferred-otp : " 27 .x"
9
9
cache-version : 2
10
10
MIX_ENV : test
11
11
Original file line number Diff line number Diff line change 14
14
- latest
15
15
16
16
env :
17
- preferred-elixir : " 1.15 .x"
18
- preferred-otp : " 26 .x"
17
+ preferred-elixir : " 1.18 .x"
18
+ preferred-otp : " 27 .x"
19
19
cache-version : 2
20
20
MIX_ENV : test
21
21
@@ -32,18 +32,33 @@ jobs:
32
32
strategy :
33
33
matrix :
34
34
elixir :
35
- - " 1.14.x"
36
35
- " 1.15.x"
36
+ - " 1.16.x"
37
+ - " 1.17.x"
38
+ - " 1.18.x"
37
39
otp :
38
- - " 24.x"
39
40
- " 25.x"
41
+ - " 26.x"
40
42
type : [required]
41
43
include :
42
44
# Additional version combinations we want to check
43
45
# See: https://github.com/elixir-lang/elixir/blob/main/lib/elixir/pages/compatibility-and-deprecations.md#compatibility-between-elixir-and-erlangotp
44
- # Only Elixir >= 1.15 supports OTP 26
46
+ # Only Elixir >= 1.17 supports OTP 27
47
+ - elixir : " 1.17.x"
48
+ otp : " 27.x"
49
+ type : required
50
+ - elixir : " 1.18.x"
51
+ otp : " 27.x"
52
+ type : required
53
+ # Only Elixir <= 1.16 supports OTP 24
54
+ - elixir : " 1.14.x"
55
+ otp : " 24.x"
56
+ type : required
45
57
- elixir : " 1.15.x"
46
- otp : " 26.x"
58
+ otp : " 24.x"
59
+ type : required
60
+ - elixir : " 1.16.x"
61
+ otp : " 24.x"
47
62
type : required
48
63
# Only Elixir <= 1.14 supports OTP 23
49
64
- elixir : " 1.14.x"
@@ -93,18 +108,33 @@ jobs:
93
108
strategy :
94
109
matrix :
95
110
elixir :
96
- - " 1.14.x"
97
111
- " 1.15.x"
112
+ - " 1.16.x"
113
+ - " 1.17.x"
114
+ - " 1.18.x"
98
115
otp :
99
- - " 24.x"
100
116
- " 25.x"
117
+ - " 26.x"
101
118
type : [required]
102
119
include :
103
120
# Additional version combinations we want to check
104
121
# See: https://github.com/elixir-lang/elixir/blob/main/lib/elixir/pages/compatibility-and-deprecations.md#compatibility-between-elixir-and-erlangotp
105
- # Only Elixir >= 1.15 supports OTP 26
122
+ # Only Elixir >= 1.17 supports OTP 27
123
+ - elixir : " 1.17.x"
124
+ otp : " 27.x"
125
+ type : required
126
+ - elixir : " 1.18.x"
127
+ otp : " 27.x"
128
+ type : required
129
+ # Only Elixir <= 1.16 supports OTP 24
130
+ - elixir : " 1.14.x"
131
+ otp : " 24.x"
132
+ type : required
106
133
- elixir : " 1.15.x"
107
- otp : " 26.x"
134
+ otp : " 24.x"
135
+ type : required
136
+ - elixir : " 1.16.x"
137
+ otp : " 24.x"
108
138
type : required
109
139
# Only Elixir <= 1.14 supports OTP 23
110
140
- elixir : " 1.14.x"
Original file line number Diff line number Diff line change 13
13
- release
14
14
15
15
env :
16
- preferred-elixir : " 1.15 .x"
17
- preferred-otp : " 26 .x"
16
+ preferred-elixir : " 1.18 .x"
17
+ preferred-otp : " 27 .x"
18
18
default-release-version : " test-version-number"
19
19
cache-version : 8
20
20
commit-author-name : ${{ secrets.ACTIONS_COMMIT_AUTHOR_NAME }}
@@ -35,29 +35,37 @@ jobs:
35
35
strategy :
36
36
matrix :
37
37
elixir :
38
- - " 1.12.x"
39
- - " 1.13.x"
40
- - " 1.14.x"
38
+ - " 1.15.x"
39
+ - " 1.16.x"
40
+ - " 1.17.x"
41
+ - " 1.18.x"
41
42
otp :
42
- - " 23 .x"
43
- - " 24 .x"
43
+ - " 25 .x"
44
+ - " 26 .x"
44
45
type : [required]
45
46
include :
46
47
# Additional version combinations we want to check
47
48
# See: https://github.com/elixir-lang/elixir/blob/main/lib/elixir/pages/compatibility-and-deprecations.md#compatibility-between-elixir-and-erlangotp
48
- # Only Elixir > 1.12 supports OTP 25
49
- - elixir : " 1.13 .x"
50
- otp : " 25 .x"
49
+ # Only Elixir >= 1.17 supports OTP 27
50
+ - elixir : " 1.17 .x"
51
+ otp : " 27 .x"
51
52
type : required
53
+ - elixir : " 1.18.x"
54
+ otp : " 27.x"
55
+ type : required
56
+ # Only Elixir <= 1.16 supports OTP 24
52
57
- elixir : " 1.14.x"
53
- otp : " 25.x"
58
+ otp : " 24.x"
59
+ type : required
60
+ - elixir : " 1.15.x"
61
+ otp : " 24.x"
54
62
type : required
55
- # Only Elixir < 1.14 supports OTP 22
56
- - elixir : " 1.12.x"
57
- otp : " 22.x"
63
+ - elixir : " 1.16.x"
64
+ otp : " 24.x"
58
65
type : required
59
- - elixir : " 1.13.x"
60
- otp : " 22.x"
66
+ # Only Elixir <= 1.14 supports OTP 23
67
+ - elixir : " 1.14.x"
68
+ otp : " 23.x"
61
69
type : required
62
70
63
71
steps :
@@ -105,29 +113,37 @@ jobs:
105
113
strategy :
106
114
matrix :
107
115
elixir :
108
- - " 1.12.x"
109
- - " 1.13.x"
110
- - " 1.14.x"
116
+ - " 1.15.x"
117
+ - " 1.16.x"
118
+ - " 1.17.x"
119
+ - " 1.18.x"
111
120
otp :
112
- - " 23 .x"
113
- - " 24 .x"
121
+ - " 25 .x"
122
+ - " 26 .x"
114
123
type : [required]
115
124
include :
116
125
# Additional version combinations we want to check
117
126
# See: https://github.com/elixir-lang/elixir/blob/main/lib/elixir/pages/compatibility-and-deprecations.md#compatibility-between-elixir-and-erlangotp
118
- # Only Elixir > 1.12 supports OTP 25
119
- - elixir : " 1.13 .x"
120
- otp : " 25 .x"
127
+ # Only Elixir >= 1.17 supports OTP 27
128
+ - elixir : " 1.17 .x"
129
+ otp : " 27 .x"
121
130
type : required
131
+ - elixir : " 1.18.x"
132
+ otp : " 27.x"
133
+ type : required
134
+ # Only Elixir <= 1.16 supports OTP 24
122
135
- elixir : " 1.14.x"
123
- otp : " 25.x"
136
+ otp : " 24.x"
137
+ type : required
138
+ - elixir : " 1.15.x"
139
+ otp : " 24.x"
124
140
type : required
125
- # Only Elixir < 1.14 supports OTP 22
126
- - elixir : " 1.12.x"
127
- otp : " 22.x"
141
+ - elixir : " 1.16.x"
142
+ otp : " 24.x"
128
143
type : required
129
- - elixir : " 1.13.x"
130
- otp : " 22.x"
144
+ # Only Elixir <= 1.14 supports OTP 23
145
+ - elixir : " 1.14.x"
146
+ otp : " 23.x"
131
147
type : required
132
148
133
149
steps :
Original file line number Diff line number Diff line change 14
14
- latest
15
15
16
16
env :
17
- preferred-elixir : " 1.15 .x"
18
- preferred-otp : " 26 .x"
17
+ preferred-elixir : " 1.18 .x"
18
+ preferred-otp : " 27 .x"
19
19
cache-version : 2
20
20
MIX_ENV : test
21
21
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 5
5
- push
6
6
7
7
env :
8
- preferred-elixir : " 1.15 .x"
9
- preferred-otp : " 26 .x"
8
+ preferred-elixir : " 1.18 .x"
9
+ preferred-otp : " 27 .x"
10
10
cache-version : 2
11
11
MIX_ENV : test
12
12
Original file line number Diff line number Diff line change 1
1
# Describes the versions of Erlang and Elixir we develop against;
2
2
# can be overridden for compatibility testing purposes.
3
- erlang 26.1
4
- elixir 1.15.6 -otp-26
3
+ erlang 27.3
4
+ elixir 1.18.2 -otp-27
You can’t perform that action at this time.
0 commit comments