6565 runs-on : ubuntu-latest
6666 if : github.repository == 'erlang/otp' && github.event_name == 'pull_request'
6767 steps :
68- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
68+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
6969 with :
7070 fetch-depth : 0
7171
9898 build-c-code : ${{ steps.c-code-changes.outputs.changes != '[]' || env.FULL_BUILD_AND_CHECK == 'true' }}
9999 all : ${{ steps.apps.outputs.all }}
100100 steps :
101- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
101+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
102102 - uses : ./.github/actions/build-base-image
103103 with :
104104 BASE_BRANCH : ${{ env.BASE_BRANCH }}
@@ -115,7 +115,7 @@ jobs:
115115 ALL_APPS=$(jq -n --arg inarr "${ALL_APPS}" '$inarr | split("\n")' | tr '\n' ' ')
116116 echo "all=${ALL_APPS}" >> $GITHUB_OUTPUT
117117 - name : Check which applications have changed
118- uses : dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # ratchet:dorny/paths-filter@v3 .0.2
118+ uses : dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4 .0.3
119119 id : app-changes
120120 with :
121121 filters : .github/scripts/path-filters.yaml
@@ -131,19 +131,19 @@ jobs:
131131 echo "changes=${CHANGED_APPS}" >> "$GITHUB_OUTPUT"
132132 fi
133133 - name : Check if there are any C-code changes, if not then limit CI run
134- uses : dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # ratchet:dorny/paths-filter@v3 .0.2
134+ uses : dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4 .0.3
135135 id : c-code-changes
136136 with :
137137 filters : .github/scripts/c-code-path-filters.yaml
138138 - name : Cache pre-built src
139- uses : actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
139+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
140140 with :
141141 path : otp_src.tar.gz
142142 key : prebuilt-src-${{ github.ref_name }}-${{ github.sha }}
143143 restore-keys : |
144144 prebuilt-src-${{ github.base_ref }}-${{ github.event.pull_request.base.sha }}
145145 - name : Cache pre-built binaries
146- uses : actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
146+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
147147 with :
148148 path : otp_cache.tar.gz
149149 key : prebuilt-cache-64-bit-${{ github.ref_name }}-${{ github.sha }}
@@ -157,7 +157,7 @@ jobs:
157157 name : otp_git_archive
158158 path : otp_archive.tar.gz
159159 - name : Check how we can use the pre-built cache
160- uses : dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # ratchet:dorny/paths-filter@v3 .0.2
160+ uses : dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4 .0.3
161161 id : cache
162162 with :
163163 filters : |
@@ -220,14 +220,14 @@ jobs:
220220
221221 build-macos :
222222 name : Build Erlang/OTP (macOS)
223- runs-on : macos-15
223+ runs-on : macos-26
224224 needs : pack
225225 if : needs.pack.outputs.build-c-code == 'true'
226226 env :
227227 WXWIDGETS_VERSION : 3.2.9
228228 MACOS_VERSION : 15
229229 steps :
230- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
230+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
231231
232232 - name : Download source archive
233233 uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
@@ -236,7 +236,7 @@ jobs:
236236
237237 - name : Cache wxWidgets
238238 id : wxwidgets-cache
239- uses : actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
239+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
240240 with :
241241 path : wxWidgets
242242 key : wxWidgets-${{ env.WXWIDGETS_VERSION }}-${{ runner.os }}-${{ hashFiles('.github/scripts/build-macos-wxwidgets.sh') }}-${{ env.MACOS_VERSION }}
@@ -272,11 +272,11 @@ jobs:
272272 RELEASE_LIBBEAM : yes
273273 TARGET_ARCH : aarch64-apple-ios
274274 name : Build Erlang/OTP (iOS)
275- runs-on : macos-15
275+ runs-on : macos-26
276276 needs : pack
277277 if : needs.pack.outputs.build-c-code == 'true'
278278 steps :
279- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
279+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
280280 - name : Download source archive
281281 uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
282282 with :
@@ -313,7 +313,7 @@ jobs:
313313 needs : pack
314314 if : needs.pack.outputs.build-c-code == 'true'
315315 steps :
316- - uses : Vampire/setup-wsl@6a8db447be7ed35f2f499c02c6e60ff77ef11278 # v6 .0.0
316+ - uses : Vampire/setup-wsl@d1da7f2c0322a5ee4f24975344f67fc0f5baf364 # v7 .0.0
317317 with :
318318 distribution : Ubuntu-18.04
319319
@@ -338,7 +338,7 @@ jobs:
338338 run : echo "os=${ImageOS:-unknown}" >> "$GITHUB_OUTPUT"
339339
340340 - name : Cache wxWidgets
341- uses : actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
341+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
342342 with :
343343 path : wxWidgets
344344 key : wxWidgets-${{ env.WXWIDGETS_VERSION }}-${{ steps.image.outputs.os }}
@@ -431,7 +431,7 @@ jobs:
431431 fail-fast : false
432432
433433 steps :
434- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
434+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
435435 - uses : ./.github/actions/build-base-image
436436 with :
437437 BASE_BRANCH : ${{ env.BASE_BRANCH }}
@@ -510,7 +510,7 @@ jobs:
510510 outputs :
511511 vendor-files : ${{ steps.vendor-files.outputs.MODIFIED_FILES != '0' }}
512512 steps :
513- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
513+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
514514 with :
515515 fetch-depth : 0
516516 - name : Get modified vendor files
@@ -549,7 +549,7 @@ jobs:
549549 fail-fast : false
550550
551551 steps :
552- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
552+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
553553 - uses : ./.github/actions/build-base-image
554554 with :
555555 BASE_BRANCH : ${{ env.BASE_BRANCH }}
@@ -590,7 +590,7 @@ jobs:
590590 runs-on : ubuntu-latest
591591 needs : pack
592592 steps :
593- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
593+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
594594 - uses : ./.github/actions/build-base-image
595595 with :
596596 BASE_BRANCH : ${{ env.BASE_BRANCH }}
@@ -644,7 +644,7 @@ jobs:
644644 runs-on : ubuntu-latest
645645 needs : pack
646646 steps :
647- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
647+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
648648 - uses : ./.github/actions/build-base-image
649649 with :
650650 BASE_BRANCH : ${{ env.BASE_BRANCH }}
@@ -671,7 +671,7 @@ jobs:
671671 # type: ["os_mon","sasl"]
672672 fail-fast : false
673673 steps :
674- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
674+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
675675 - uses : ./.github/actions/build-base-image
676676 with :
677677 BASE_BRANCH : ${{ env.BASE_BRANCH }}
@@ -724,7 +724,7 @@ jobs:
724724 if : ${{ !cancelled() && needs.pack.result == 'success' }} # Run even if the need has failed
725725 needs : [pack, test] # it makes no sense to run this if there is no build image (pack job)
726726 steps :
727- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
727+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
728728 - uses : ./.github/actions/build-base-image
729729 with :
730730 BASE_BRANCH : ${{ env.BASE_BRANCH }}
@@ -801,13 +801,13 @@ jobs:
801801 - name : Use HTTPS instead of SSH for Git cloning
802802 run : git config --global url.https://github.com/.insteadOf ssh://git@github.com/
803803
804- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
804+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
805805 - uses : ./.github/actions/build-base-image
806806 with :
807807 BASE_BRANCH : ${{ env.BASE_BRANCH }}
808808
809809 - name : Fetch Default ORT Config
810- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
810+ uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
811811 with :
812812 repository : oss-review-toolkit/ort-config
813813 ref : " d2978deb230beae095bb6cfec074b94f1a74fd34"
@@ -838,7 +838,7 @@ jobs:
838838 run : ln -s analyzer-result.json $HOME/.ort/ort-results/current-result.json
839839
840840 - name : Restore ORT Scanner cache
841- uses : actions/cache/restore@b7e8d49f17405cc70c1c120101943203c98d3a4b # ratchet:actions/cache/restore@v4
841+ uses : actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6
842842 id : ort-cache
843843 if : ${{ env.FULL_BUILD_AND_CHECK == 'false' }}
844844 with :
@@ -915,7 +915,7 @@ jobs:
915915 sw-version : ${{ env.OTP_SBOM_VERSION }}
916916
917917 - name : Save ORT Scanner cache
918- uses : actions/cache/save@b7e8d49f17405cc70c1c120101943203c98d3a4b # ratchet:actions/cache/save@v4
918+ uses : actions/cache/save@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6
919919 if : steps.ort-cache.outputs.cache-hit != 'true'
920920 with :
921921 path : ${{ env.SCAN_RESULT_CACHE_PATH }}
@@ -974,7 +974,7 @@ jobs:
974974 contents : write
975975 id-token : write
976976 steps :
977- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
977+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
978978 - uses : ./.github/actions/build-base-image
979979 with :
980980 BASE_BRANCH : ${{ env.BASE_BRANCH }}
@@ -1025,7 +1025,7 @@ jobs:
10251025 echo "tag=${TAG}" >> $GITHUB_OUTPUT
10261026 echo "vsn=${VSN}" >> $GITHUB_OUTPUT
10271027
1028- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
1028+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
10291029
10301030 # # Publish the pre-built archive and docs
10311031 - name : Download source archive
@@ -1067,7 +1067,7 @@ jobs:
10671067
10681068 - name : Attest Distribution Assets with SBoM
10691069 id : attest-sbom
1070- uses : actions/attest-sbom@4651f806c01d8637787e274ac3bdf724ef169f34 # v3
1070+ uses : actions/attest-sbom@c604332985a26aa8cf1bdc465b92731239ec6b9e # v4
10711071 with :
10721072 subject-path : |
10731073 artifacts/*.tar.gz
@@ -1095,7 +1095,7 @@ jobs:
10951095 path : " attestations/*.sigstore"
10961096
10971097 - name : Upload pre-built and doc tar archives
1098- uses : softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # v2.5.0
1098+ uses : softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3.0.2
10991099 with :
11001100 name : OTP ${{ steps.tag.outputs.vsn }}
11011101 files : |
0 commit comments