Skip to content

Commit 28f5bea

Browse files
authored
Merge pull request #258 from sedinin/erl26
Erl26 - fix for erlang 26
2 parents 18c68aa + 3adaba0 commit 28f5bea

File tree

6 files changed

+241
-57
lines changed

6 files changed

+241
-57
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ jobs:
1313
runs-on: ${{matrix.os}}
1414
strategy:
1515
matrix:
16-
otp_vsn: [20, 21, 22, 23]
16+
otp_vsn: [24, 25, 26]
1717
os: [ubuntu-latest]
1818
steps:
1919
- uses: actions/checkout@v2
20-
- uses: erlef/setup-beam@v1.7.0
20+
- uses: erlef/setup-beam@v1.18.1
2121
with:
2222
otp-version: ${{matrix.otp_vsn}}
23-
rebar3-version: '3.14'
23+
rebar3-version: '3.22.1'
2424
- run: rebar3 as test xref
2525
- run: rebar3 as test dialyzer
26-
- run: rebar3 as test ct
26+
# - run: rebar3 as test ct

rebar.config

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818
debug_info
1919
]}.
2020

21-
{minimum_otp_vsn, "19"}.
21+
{minimum_otp_vsn, "24"}.
2222

2323
%% == Dependencies ==
2424

2525
{deps, [
26-
{gun, "1.3.3"},
27-
{jsx, "3.0.0"},
26+
{gun, "2.1.0"},
27+
{jsx, "3.1.0"},
2828
{base64url, "1.0.1"}
2929
]}.
3030

@@ -40,6 +40,13 @@
4040
{katana, "1.0.0"},
4141
{mixer, "1.1.1", {pkg, inaka_mixer}},
4242
{meck, "0.9.2"}
43+
]},
44+
{dialyzer, [
45+
{plt_extra_apps, [
46+
meck,
47+
katana,
48+
katana_test
49+
]}
4350
]}
4451
]}
4552
]}.

rebar.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{"1.2.0",
22
[{<<"base64url">>,{pkg,<<"base64url">>,<<"1.0.1">>},0},
3-
{<<"cowlib">>,{pkg,<<"cowlib">>,<<"2.7.3">>},1},
4-
{<<"gun">>,{pkg,<<"gun">>,<<"1.3.3">>},0},
5-
{<<"jsx">>,{pkg,<<"jsx">>,<<"3.0.0">>},0}]}.
3+
{<<"cowlib">>,{pkg,<<"cowlib">>,<<"2.13.0">>},1},
4+
{<<"gun">>,{pkg,<<"gun">>,<<"2.1.0">>},0},
5+
{<<"jsx">>,{pkg,<<"jsx">>,<<"3.1.0">>},0}]}.
66
[
77
{pkg_hash,[
88
{<<"base64url">>, <<"F8C7F2DA04CA9A5D0F5F50258F055E1D699F0E8BF4CFDB30B750865368403CF6">>},
9-
{<<"cowlib">>, <<"A7FFCD0917E6D50B4D5FB28E9E2085A0CEB3C97DEA310505F7460FF5ED764CE9">>},
10-
{<<"gun">>, <<"CF8B51BEB36C22B9C8DF1921E3F2BC4D2B1F68B49AD4FBC64E91875AA14E16B4">>},
11-
{<<"jsx">>, <<"20A170ABD4335FC6DB24D5FAD1E5D677C55DADF83D1B20A8A33B5FE159892A39">>}]},
9+
{<<"cowlib">>, <<"DB8F7505D8332D98EF50A3EF34B34C1AFDDEC7506E4EE4DD4A3A266285D282CA">>},
10+
{<<"gun">>, <<"B4E4CBBF3026D21981C447E9E7CA856766046EFF693720BA43114D7F5DE36E87">>},
11+
{<<"jsx">>, <<"D12516BAA0BB23A59BB35DCCAF02A1BD08243FCBB9EFE24F2D9D056CCFF71268">>}]},
1212
{pkg_hash_ext,[
1313
{<<"base64url">>, <<"F9B3ADD4731A02A9B0410398B475B33E7566A695365237A6BDEE1BB447719F5C">>},
14-
{<<"cowlib">>, <<"1E1A3D176D52DAEBBECBBCDFD27C27726076567905C2A9D7398C54DA9D225761">>},
15-
{<<"gun">>, <<"3106CE167F9C9723F849E4FB54EA4A4D814E3996AE243A1C828B256E749041E0">>},
16-
{<<"jsx">>, <<"37BECA0435F5CA8A2F45F76A46211E76418FBEF80C36F0361C249FC75059DC6D">>}]}
14+
{<<"cowlib">>, <<"E1E1284DC3FC030A64B1AD0D8382AE7E99DA46C3246B815318A4B848873800A4">>},
15+
{<<"gun">>, <<"52FC7FC246BFC3B00E01AEA1C2854C70A366348574AB50C57DFE796D24A0101D">>},
16+
{<<"jsx">>, <<"0C5CC8FDC11B53CC25CF65AC6705AD39E54ECC56D1C22E4ADB8F5A53FB9427F3">>}]}
1717
].

src/apns.app.src

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
{applications, [
88
kernel,
99
stdlib,
10+
ssl,
1011
jsx,
1112
gun,
1213
base64url

0 commit comments

Comments
 (0)