6363 c-code-changes : ${{ steps.c-code-changes.outputs.changes }}
6464 all : ${{ steps.apps.outputs.all }}
6565 steps :
66- -
uses :
actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/[email protected] 66+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
6767 - uses : ./.github/actions/build-base-image
6868 with :
6969 BASE_BRANCH : ${{ env.BASE_BRANCH }}
@@ -117,7 +117,7 @@ jobs:
117117 - name : Create initial pre-release tar
118118 run : .github/scripts/init-pre-release.sh otp_archive.tar.gz otp_src.tar.gz
119119 - name : Upload source tar archive
120- uses :
actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/[email protected] 120+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
121121 with :
122122 name : otp_git_archive
123123 path : otp_archive.tar.gz
@@ -161,7 +161,7 @@ jobs:
161161 "`pwd`/.github/otp.tar.gz" \
162162 "`pwd`/otp_archive.tar.gz"
163163 - name : Upload restored cache
164- uses :
actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/[email protected] 164+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
165165 if : runner.debug == 1
166166 with :
167167 name : restored-cache
@@ -188,7 +188,7 @@ jobs:
188188 bash -c 'set -x; C_APPS=$(ls -d ./lib/*/c_src); find Makefile ./make ./erts ./bin/`erts/autoconf/config.guess` ./lib/erl_interface ./lib/jinterface ${C_APPS} `echo "${C_APPS}" | sed -e 's:c_src$:priv:'` -type f -newer README.md \! -name "*.beam" \! -path "*/doc/*" \! -path "./erts/preloaded/*" | xargs tar --transform "s:^./:otp/:" -uvf /github/otp_cache.tar'
189189 gzip otp_cache.tar
190190 - name : Upload pre-built tar archives
191- uses :
actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/[email protected] 191+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
192192 with :
193193 name : otp_prebuilt
194194 path : |
@@ -204,10 +204,10 @@ jobs:
204204 WXWIDGETS_VERSION : 3.2.6
205205 MACOS_VERSION : 15
206206 steps :
207- -
uses :
actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/[email protected] 207+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
208208
209209 - name : Download source archive
210- uses :
actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # ratchet:actions/[email protected] .0 210+ uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0 .0
211211 with :
212212 name : otp_prebuilt
213213
@@ -239,7 +239,7 @@ jobs:
239239 ./bin/erl -noshell -eval '{wx_ref,_,_,_} = wx:new(), io:format("wx ok~n"), halt().'
240240
241241 - name : Upload tarball
242- uses :
actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/[email protected] 242+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
243243 with :
244244 name : otp_prebuilt_macos_x86-64
245245 path : otp/otp_macos_*_x86-64.tar.gz
@@ -252,9 +252,9 @@ jobs:
252252 runs-on : macos-15
253253 needs : pack
254254 steps :
255- -
uses :
actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/[email protected] 255+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
256256 - name : Download source archive
257- uses :
actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # ratchet:actions/[email protected] .0 257+ uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0 .0
258258 with :
259259 name : otp_prebuilt
260260
@@ -273,7 +273,7 @@ jobs:
273273 xcodebuild -create-xcframework -output ./liberlang.xcframework -library liberlang.a
274274
275275 - name : Upload framework
276- uses :
actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/[email protected] 276+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
277277 with :
278278 name : ios_framework_${{ env.TARGET_ARCH }}
279279 path : otp/liberlang.xcframework
@@ -285,11 +285,11 @@ jobs:
285285 env :
286286 WXWIDGETS_VERSION : 3.2.6
287287 name : Build Erlang/OTP (Windows)
288- runs-on : windows-2022
288+ runs-on : windows-2025
289289 needs : pack
290290 if : needs.pack.outputs.c-code-changes
291291 steps :
292- - uses : Vampire/setup-wsl@3b46b44374d5d0ae94654c45d114a3ed7a0e07a8 # ratchet:Vampire/setup-wsl@v5 .0.1
292+ - uses : Vampire/setup-wsl@6a8db447be7ed35f2f499c02c6e60ff77ef11278 # v6 .0.0
293293 with :
294294 distribution : Ubuntu-18.04
295295
@@ -345,7 +345,7 @@ jobs:
345345 nmake TARGET_CPU=amd64 BUILD=release SHARED=0 DIR_SUFFIX_CPU= -f makefile.vc
346346
347347 - name : Download source archive
348- uses :
actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # ratchet:actions/[email protected] .0 348+ uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0 .0
349349 with :
350350 name : otp_prebuilt
351351
@@ -373,7 +373,7 @@ jobs:
373373 ./otp_build installer_win32
374374
375375 - name : Upload installer
376- uses :
actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/[email protected] 376+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
377377 with :
378378 name : otp_win32_installer
379379 path : otp/release/win32/otp*.exe
@@ -385,7 +385,7 @@ jobs:
385385 if : needs.pack.outputs.c-code-changes
386386
387387 steps :
388- -
uses :
actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/[email protected] 388+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
389389 - uses : ./.github/actions/build-base-image
390390 with :
391391 BASE_BRANCH : ${{ env.BASE_BRANCH }}
@@ -413,7 +413,7 @@ jobs:
413413 fail-fast : false
414414
415415 steps :
416- -
uses :
actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/[email protected] 416+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
417417 - uses : ./.github/actions/build-base-image
418418 with :
419419 BASE_BRANCH : ${{ env.BASE_BRANCH }}
@@ -424,7 +424,7 @@ jobs:
424424 runs-on : ubuntu-latest
425425 needs : pack
426426 steps :
427- -
uses :
actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/[email protected] 427+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
428428 - uses : ./.github/actions/build-base-image
429429 with :
430430 BASE_BRANCH : ${{ env.BASE_BRANCH }}
@@ -446,12 +446,12 @@ jobs:
446446 - name : Release docs to publish
447447 run : .github/scripts/release-docs.sh
448448 - name : Upload html documentation archive
449- uses :
actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/[email protected] 449+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
450450 with :
451451 name : otp_doc_html
452452 path : otp_doc_html.tar.gz
453453 - name : Upload man documentation archive
454- uses :
actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/[email protected] 454+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
455455 with :
456456 name : otp_doc_man
457457 path : otp_doc_man.tar.gz
@@ -469,7 +469,7 @@ jobs:
469469 runs-on : ubuntu-latest
470470 needs : pack
471471 steps :
472- -
uses :
actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/[email protected] 472+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
473473 - uses : ./.github/actions/build-base-image
474474 with :
475475 BASE_BRANCH : ${{ env.BASE_BRANCH }}
@@ -498,7 +498,7 @@ jobs:
498498 # type: ["os_mon","sasl"]
499499 fail-fast : false
500500 steps :
501- -
uses :
actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/[email protected] 501+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
502502 - uses : ./.github/actions/build-base-image
503503 with :
504504 BASE_BRANCH : ${{ env.BASE_BRANCH }}
@@ -539,7 +539,7 @@ jobs:
539539 sudo bash -c "chown -R `whoami` make_test_dir && chmod -R +r make_test_dir"
540540 tar czf ${{ matrix.type }}_test_results.tar.gz make_test_dir
541541 - name : Upload test results
542- uses :
actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/[email protected] 542+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
543543 if : ${{ !cancelled() }}
544544 with :
545545 name : ${{ matrix.type }}_test_results
@@ -551,12 +551,12 @@ jobs:
551551 if : ${{ !cancelled() }} # Run even if the need has failed
552552 needs : test
553553 steps :
554- -
uses :
actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/[email protected] 554+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
555555 - uses : ./.github/actions/build-base-image
556556 with :
557557 BASE_BRANCH : ${{ env.BASE_BRANCH }}
558558 - name : Download test results
559- uses :
actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # ratchet:actions/[email protected] .0 559+ uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0 .0
560560 - name : Merge test results
561561 run : |
562562 shopt -s nullglob
@@ -591,14 +591,14 @@ jobs:
591591 -e 's:\(file="erts/\)make_test_dir/[^/]*:\1test:g' \
592592 make_test_dir/*_junit.xml
593593 - name : Upload test results
594- uses :
actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/[email protected] 594+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
595595 if : ${{ !cancelled() }}
596596 with :
597597 name : test_results
598598 path : test_results.tar.gz
599599 - name : Upload Test Results
600600 if : ${{ !cancelled() }}
601- uses :
actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/[email protected] 601+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
602602 with :
603603 name : Unit Test Results
604604 path : |
@@ -625,19 +625,19 @@ jobs:
625625 echo "tag=${TAG}" >> $GITHUB_OUTPUT
626626 echo "vsn=${VSN}" >> $GITHUB_OUTPUT
627627
628- -
uses :
actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/[email protected] 628+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
629629
630630 # # Publish the pre-built archive and docs
631631 - name : Download source archive
632- uses :
actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # ratchet:actions/[email protected] .0 632+ uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0 .0
633633 with :
634634 name : otp_prebuilt
635635 - name : Download html docs
636- uses :
actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # ratchet:actions/[email protected] .0 636+ uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0 .0
637637 with :
638638 name : otp_doc_html
639639 - name : Download man docs
640- uses :
actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # ratchet:actions/[email protected] .0 640+ uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0 .0
641641 with :
642642 name : otp_doc_man
643643
@@ -675,7 +675,7 @@ jobs:
675675 runs-on : ubuntu-latest
676676 steps :
677677 - name : Upload
678- uses :
actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/[email protected] 678+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
679679 with :
680680 name : Event File
681681 path : ${{ github.event_path }}
0 commit comments