Skip to content

Commit 25eea27

Browse files
authored
Merge pull request #4523 from esl/bump-ci-erlang-versions
Bump CI Erlang versions
2 parents e136429 + 831e1bb commit 25eea27

File tree

4 files changed

+16
-16
lines changed

4 files changed

+16
-16
lines changed

.circleci/template.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ references:
55
# Available cimg-erlang images: https://hub.docker.com/r/erlangsolutions/erlang/tags?name=cimg
66
# You could need to trigger a pipeline to create a Docker image:
77
# https://github.com/esl/cimg-erlang#trigger-build-using-trigger-pipeline-on-circleci
8-
- &LATEST_OTP_VERSION 27.1.2
9-
- &OTP26 erlangsolutions/erlang:cimg-26.2.5.6
10-
- &OTP27 erlangsolutions/erlang:cimg-27.1.2
8+
- &LATEST_OTP_VERSION 27.3.3
9+
- &OTP26 erlangsolutions/erlang:cimg-26.2.5.11
10+
- &OTP27 erlangsolutions/erlang:cimg-27.3.3
1111
- &ENTRYPOINT ["/bin/sh", "-c", "eval ${INSTALL_DEPS_CMD:-echo} && echo __INJECT_FILES__ | eval ${BASE32DEC:-base32 --decode} | bash"]
1212
# Caches created via the save_cache step are stored for up to 15 days
1313
- &CERT_KEY certs-cache-{{ checksum "certs_cache_key" }}-v3

.github/workflows/ci.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
## the full list of supported (prebuilt) OTP versions for ubuntu-22.04 runners
2828
## can be found here:
2929
## https://builds.hex.pm/builds/otp/ubuntu-22.04/builds.txt
30-
otp: [ '26.2.5.2', '27.1.2' ]
30+
otp: [ '26.2.5.11', '27.3.3' ]
3131
runs-on: ubuntu-22.04
3232
env:
3333
PRESET: 'small_tests'
@@ -67,17 +67,17 @@ jobs:
6767
matrix:
6868
preset: [internal_mnesia, pgsql_mnesia, mysql_redis, odbc_mssql_mnesia,
6969
ldap_mnesia, elasticsearch_and_cassandra_mnesia]
70-
otp: [ '27.1.2' ]
70+
otp: [ '27.3.3' ]
7171
include:
7272
- test-spec: "default.spec"
7373
- preset: elasticsearch_and_cassandra_mnesia
7474
test-spec: "mam.spec"
7575
- preset: ldap_mnesia
7676
test-spec: "default.spec"
77-
otp: '26.2.5.2'
77+
otp: '26.2.5.11'
7878
- preset: pgsql_mnesia
7979
test-spec: "default.spec"
80-
otp: '26.2.5.2'
80+
otp: '26.2.5.11'
8181
runs-on: ubuntu-22.04
8282
steps:
8383
- uses: actions/checkout@v3
@@ -103,11 +103,11 @@ jobs:
103103
fail-fast: false
104104
matrix:
105105
preset: [pgsql_mnesia, mysql_redis, odbc_mssql_mnesia]
106-
otp: [ '27.1.2' ]
106+
otp: [ '27.3.3' ]
107107
test-spec: ["dynamic_domains.spec"]
108108
include:
109109
- preset: pgsql_mnesia
110-
otp: '26.2.5.2'
110+
otp: '26.2.5.11'
111111
test-spec: "dynamic_domains.spec"
112112
runs-on: ubuntu-22.04
113113
steps:
@@ -143,7 +143,7 @@ jobs:
143143
strategy:
144144
fail-fast: false
145145
matrix:
146-
otp: [ '26.2.5.2' ]
146+
otp: [ '26.2.5.11' ]
147147
runs-on: ubuntu-22.04
148148
steps:
149149
- uses: actions/checkout@v3
@@ -160,7 +160,7 @@ jobs:
160160
strategy:
161161
fail-fast: false
162162
matrix:
163-
otp: [ '26.2.5.2' ]
163+
otp: [ '26.2.5.11' ]
164164
runs-on: ubuntu-22.04
165165
steps:
166166
- uses: actions/checkout@v3
@@ -177,7 +177,7 @@ jobs:
177177
strategy:
178178
fail-fast: false
179179
matrix:
180-
otp: [ '26.2.5.2' ]
180+
otp: [ '26.2.5.11' ]
181181
runs-on: ubuntu-22.04
182182
steps:
183183
- uses: actions/checkout@v3
@@ -197,7 +197,7 @@ jobs:
197197
pkg: [ubuntu-jammy]
198198
runs-on: ubuntu-22.04
199199
env:
200-
pkg_OTP_VERSION: "27.1.2"
200+
pkg_OTP_VERSION: "27.3.3"
201201
pkg_PLATFORM: ${{matrix.pkg}}
202202
GPG_PUBLIC_KEY: ${{ secrets.GPG_PUBLIC_KEY }}
203203
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}

big_tests/rebar.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{erl_opts, [debug_info,
22
{i, ["include"]}]}.
33

4-
{require_min_otp_vsn, "21"}.
4+
{require_min_otp_vsn, "26"}.
55

66
{src_dirs, ["src", "tests", "../test/common"]}.
77

rebar.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
{httpd_util, integer_to_hexlist, 1}
3434
]}.
3535

36-
{require_min_otp_vsn, "21"}.
36+
{require_min_otp_vsn, "26"}.
3737

3838
%% We agreed to use https:// for deps because of possible firewall issues.
3939
%%
@@ -211,7 +211,7 @@
211211
{override, cpool, [{deps, [{backoff, "1.1.6"}]}]},
212212
%% Remove test profile (pulling old proper) from `backoff`
213213
{override, backoff, [{profiles, [{test, []}]}]},
214-
{override, worker_pool, [{minimum_otp_vsn, "24"}]}
214+
{override, worker_pool, [{minimum_otp_vsn, "26"}]}
215215
]}.
216216

217217
{dialyzer, [

0 commit comments

Comments
 (0)