Skip to content

Commit 7da245b

Browse files
authored
[RTI-16033] Update pipeline to run with OTP 27 (#91)
* Update pipeline to run with OTP 27 * Simplify pipeline
1 parent 3c36b05 commit 7da245b

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

.github/workflows/erlang.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,30 +6,31 @@ env:
66
ERL_FLAGS: "-enable-feature all"
77

88
jobs:
9-
109
build:
11-
12-
runs-on: ubuntu-20.04
10+
runs-on: ubuntu-24.04
1311

1412
strategy:
1513
matrix:
16-
otp: ['25.2.1']
17-
rebar: ['3.20.0']
14+
include:
15+
- otp: '25.2.1'
16+
rebar: '3.20.0'
17+
- otp: '27.3.4'
18+
rebar: '3.24.0'
1819

1920
steps:
20-
- uses: actions/checkout@v2
21+
- uses: actions/checkout@v4
2122
- uses: erlef/setup-beam@v1
2223
id: setup-beam
2324
with:
2425
otp-version: ${{matrix.otp}}
2526
rebar3-version: ${{matrix.rebar}}
2627
- name: Restore _build
27-
uses: actions/cache@v2
28+
uses: actions/cache@v4
2829
with:
2930
path: _build
3031
key: _build-cache-for-os-${{runner.os}}-otp-${{steps.setup-beam.outputs.otp-version}}-rebar3-${{steps.setup-beam.outputs.rebar3-version}}-hash-${{hashFiles('rebar.lock')}}
3132
- name: Restore rebar3's cache
32-
uses: actions/cache@v2
33+
uses: actions/cache@v4
3334
with:
3435
path: ~/.cache/rebar3
3536
key: rebar3-cache-for-os-${{runner.os}}-otp-${{steps.setup-beam.outputs.otp-version}}-rebar3-${{steps.setup-beam.outputs.rebar3-version}}-hash-${{hashFiles('rebar.lock')}}

0 commit comments

Comments
 (0)