Skip to content

Commit 90399e4

Browse files
committed
GitHub Actions: Work around broken setup-beam actions
[Why] setup-beam is broken with the latest version of Windows. A fix was committed but they don't release a version with the fix, even after a month and a half... This blocks any CI test of Khepri. [How] Use a non-released version of setup-beam using a specific commit from the main branch.
1 parent 4453b53 commit 90399e4

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

.github/workflows/test-and-release.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252

5353
steps:
5454
- uses: actions/checkout@v4
55-
- uses: erlef/setup-beam@v1
55+
- uses: erlef/setup-beam@566deebc640988a494af16ecdf6f820fe0d3fea4
5656
id: install-erlang
5757
with:
5858
otp-version: ${{ env.LATEST_ERLANG_VERSION }}
@@ -93,7 +93,7 @@ jobs:
9393

9494
steps:
9595
- uses: actions/checkout@v4
96-
- uses: erlef/setup-beam@v1
96+
- uses: erlef/setup-beam@566deebc640988a494af16ecdf6f820fe0d3fea4
9797
with:
9898
otp-version: ${{ env.LATEST_ERLANG_VERSION }}
9999
rebar3-version: ${{ env.REBAR_VERSION }}
@@ -147,7 +147,7 @@ jobs:
147147

148148
steps:
149149
- uses: actions/checkout@v4
150-
- uses: erlef/setup-beam@v1
150+
- uses: erlef/setup-beam@566deebc640988a494af16ecdf6f820fe0d3fea4
151151
id: install-erlang
152152
with:
153153
otp-version: ${{ env.LATEST_ERLANG_VERSION }}

.github/workflows/test-job.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222

2323
steps:
2424
- uses: actions/checkout@v4
25-
- uses: erlef/setup-beam@v1
25+
- uses: erlef/setup-beam@566deebc640988a494af16ecdf6f820fe0d3fea4
2626
id: install-erlang
2727
with:
2828
otp-version: ${{ matrix.otp_version }}

0 commit comments

Comments
 (0)