1515 fail-fast : false
1616 matrix :
1717 os : ['ubuntu-24.04']
18- otp : ['28 ', '27 ', '26 ']
18+ otp : ['29 ', '28 ', '27 ']
1919 rebar3 : ['3.27.0']
2020 runs-on : ${{matrix.os}}
2121 steps :
@@ -40,14 +40,14 @@ jobs:
4040 - run : rebar3 as test compile
4141 - run : rebar3 as test ct
4242 - run : rebar3 dialyzer
43- if : ${{ matrix.otp == '28 ' && matrix.os == 'ubuntu-24.04' }}
43+ if : ${{ matrix.otp == '29 ' && matrix.os == 'ubuntu-24.04' }}
4444 - name : Run coverage
45- if : ${{ matrix.otp == '28 ' && matrix.os == 'ubuntu-24.04' }}
45+ if : ${{ matrix.otp == '29 ' && matrix.os == 'ubuntu-24.04' }}
4646 run : |
4747 rebar3 as test codecov analyze
4848 gcov -o c_src fast_pbkdf2
4949 - name : Upload coverage reports to Codecov
50- if : ${{ matrix.otp == '28 ' && matrix.os == 'ubuntu-24.04' }}
50+ if : ${{ matrix.otp == '29 ' && matrix.os == 'ubuntu-24.04' }}
5151 uses : codecov/codecov-action@v4
5252 env :
5353 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
5858 fail-fast : false
5959 matrix :
6060 os : ['macos-14', 'macos-15']
61- otp : ['28 ', '27 ']
61+ otp : ['29 ', '28 ']
6262 rebar3 : ['3.27.0']
6363 runs-on : ${{matrix.os}}
6464 steps :
@@ -96,12 +96,12 @@ jobs:
9696 steps :
9797 - uses : actions/checkout@v4
9898 - name : Setup emulator
99- run : sudo docker run --rm --privileged tonistiigi/binfmt:qemu-v9 .2.0
99+ run : sudo docker run --rm --privileged tonistiigi/binfmt:qemu-v10 .2.3
100100 - name : Run build
101- uses : uraimo/run-on-arch-action@v2.8.1
101+ uses : uraimo/run-on-arch-action@v3.1.0
102102 with :
103103 arch : s390x
104- distro : ubuntu_latest
104+ distro : ubuntu24.04
105105 install : |
106106 apt-get update -y
107107 DEBIAN_FRONTEND=noninteractive apt-get install -y rebar3 gcc libssl-dev
0 commit comments