1717 OTP_VERSION : ' 26.2'
1818 REBAR3_VERSION : ' 3.22.1'
1919
20+ permissions : read-all
21+
2022jobs :
2123 # ##########################################################################
2224 # Build Job
3032 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
3133
3234 - name : Setup Erlang/OTP
33- uses : erlef/setup-beam@v1
35+ uses : erlef/setup-beam@ee09b1e59bb240681c382eb1f0abc6a04af72764 # v1
3436 with :
3537 otp-version : ${{ env.OTP_VERSION }}
3638 rebar3-version : ${{ env.REBAR3_VERSION }}
@@ -76,13 +78,13 @@ jobs:
7678 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
7779
7880 - name : Setup Erlang/OTP
79- uses : erlef/setup-beam@v1
81+ uses : erlef/setup-beam@ee09b1e59bb240681c382eb1f0abc6a04af72764 # v1
8082 with :
8183 otp-version : ${{ matrix.otp }}
8284 rebar3-version : ${{ env.REBAR3_VERSION }}
8385
8486 - name : Download build artifacts
85- uses : actions/download-artifact@v8
87+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
8688 with :
8789 name : build-artifacts
8890 path : _build/
@@ -111,13 +113,13 @@ jobs:
111113 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
112114
113115 - name : Setup Erlang/OTP
114- uses : erlef/setup-beam@v1
116+ uses : erlef/setup-beam@ee09b1e59bb240681c382eb1f0abc6a04af72764 # v1
115117 with :
116118 otp-version : ${{ env.OTP_VERSION }}
117119 rebar3-version : ${{ env.REBAR3_VERSION }}
118120
119121 - name : Download build artifacts
120- uses : actions/download-artifact@v8
122+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
121123 with :
122124 name : build-artifacts
123125 path : _build/
@@ -129,7 +131,7 @@ jobs:
129131 run : rebar3 cover --verbose
130132
131133 - name : Upload coverage to Codecov
132- uses : codecov/codecov-action@v6
134+ uses : codecov/codecov-action@e79a6962e0d4c0c17b229090214935d2e33f8354 # v6
133135 with :
134136 files : _build/test/cover/cobertura.xml
135137 fail_ci_if_error : false
@@ -148,7 +150,7 @@ jobs:
148150 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
149151
150152 - name : Setup Erlang/OTP
151- uses : erlef/setup-beam@v1
153+ uses : erlef/setup-beam@ee09b1e59bb240681c382eb1f0abc6a04af72764 # v1
152154 with :
153155 otp-version : ${{ env.OTP_VERSION }}
154156 rebar3-version : ${{ env.REBAR3_VERSION }}
@@ -162,7 +164,7 @@ jobs:
162164 ${{ runner.os }}-plt-
163165
164166 - name : Download build artifacts
165- uses : actions/download-artifact@v8
167+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
166168 with :
167169 name : build-artifacts
168170 path : _build/
@@ -275,13 +277,13 @@ jobs:
275277 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
276278
277279 - name : Setup Erlang/OTP
278- uses : erlef/setup-beam@v1
280+ uses : erlef/setup-beam@ee09b1e59bb240681c382eb1f0abc6a04af72764 # v1
279281 with :
280282 otp-version : ${{ env.OTP_VERSION }}
281283 rebar3-version : ${{ env.REBAR3_VERSION }}
282284
283285 - name : Download build artifacts
284- uses : actions/download-artifact@v8
286+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
285287 with :
286288 name : build-artifacts
287289 path : _build/
@@ -311,7 +313,7 @@ jobs:
311313 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
312314
313315 - name : Setup Erlang/OTP
314- uses : erlef/setup-beam@v1
316+ uses : erlef/setup-beam@ee09b1e59bb240681c382eb1f0abc6a04af72764 # v1
315317 with :
316318 otp-version : ${{ env.OTP_VERSION }}
317319 rebar3-version : ${{ env.REBAR3_VERSION }}
@@ -322,7 +324,7 @@ jobs:
322324 rebar3 as prod tar
323325
324326 - name : Create GitHub Release
325- uses : softprops/action-gh-release@v3
327+ uses : softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3
326328 with :
327329 files : _build/prod/rel/safe_brute_force/*.tar.gz
328330 generate_release_notes : true
0 commit comments