Skip to content

Commit cb14f55

Browse files
authored
Merge pull request #22 from esl/support-otp-29
Support Erlang/OTP 29
2 parents 1157503 + c078f5a commit cb14f55

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

.github/workflows/ci.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
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 }}
@@ -58,7 +58,7 @@ jobs:
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

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- uses: actions/checkout@v6
1616
- uses: erlef/setup-beam@v1
1717
with:
18-
otp-version: "28"
18+
otp-version: "29"
1919
rebar3-version: "3.27"
2020
- run: rebar3 compile
2121
- run: rebar3 hex publish -r hexpm --yes

.github/workflows/revert-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- uses: actions/checkout@v6
1919
- uses: erlef/setup-beam@v1
2020
with:
21-
otp-version: "28"
21+
otp-version: "29"
2222
rebar3-version: "3.27"
2323
- run: rebar3 hex publish --revert ${{ inputs.version }} -r hexpm --yes
2424
env:

0 commit comments

Comments
 (0)