Skip to content

Commit f1e109c

Browse files
committed
CI: Use ARM runner, test Elixir 1.19, bump checkout v5, remove useless step
1 parent fab0f68 commit f1e109c

1 file changed

Lines changed: 4 additions & 12 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,32 +19,24 @@ jobs:
1919
tests:
2020
name: Tests
2121
strategy:
22-
fail-fast: false
2322
matrix:
24-
elixir: ['1.14', '1.15', '1.16', '1.17', '1.18']
25-
runs-on: ubuntu-24.04
23+
elixir: ['1.14', '1.15', '1.16', '1.17', '1.18', '1.19']
24+
runs-on: ubuntu-24.04-arm
2625
container:
2726
image: public.ecr.aws/docker/library/elixir:${{ matrix.elixir }}
2827

2928
steps:
3029

3130
- name: Checkout ejabberd
32-
uses: actions/checkout@v4
31+
uses: actions/checkout@v5
3332
with:
3433
repository: processone/ejabberd
3534

3635
- name: Checkout ejabberd-contrib
37-
uses: actions/checkout@v4
36+
uses: actions/checkout@v5
3837
with:
3938
path: .ejabberd-modules/sources/ejabberd-contrib
4039

41-
- name: Get compatible Rebar3 binary when OTP 24
42-
if: matrix.elixir < '1.14'
43-
run: |
44-
rm rebar3
45-
wget https://github.com/processone/ejabberd/raw/24.12/rebar3
46-
chmod +x rebar3
47-
4840
- name: Prepare libraries
4941
run: |
5042
apt-get -qq update

0 commit comments

Comments
 (0)