3838 image : swift:6.2-jammy
3939 steps :
4040 - name : Checkout repository
41- uses : actions/checkout@v6
41+ uses : actions/checkout@v4
4242
4343 - name : Cache Swift packages
4444 uses : actions/cache@v5
8181 image : swift:6.2-jammy
8282 steps :
8383 - name : Checkout repository
84- uses : actions/checkout@v6
84+ uses : actions/checkout@v4
8585 with :
8686 fetch-depth : 0
8787
@@ -188,7 +188,7 @@ jobs:
188188 cp .build/x86_64-unknown-linux-gnu/release/libARORuntime.a aro-dist/
189189
190190 - name : Upload artifact
191- uses : actions/upload-artifact@v6
191+ uses : actions/upload-artifact@v4
192192 with :
193193 name : aro-linux-amd64
194194 path : aro-dist/
@@ -203,7 +203,7 @@ jobs:
203203 runs-on : macos-15
204204 steps :
205205 - name : Checkout repository
206- uses : actions/checkout@v6
206+ uses : actions/checkout@v4
207207 with :
208208 fetch-depth : 0
209209
@@ -464,7 +464,7 @@ jobs:
464464 cp .build/arm64-apple-macosx/release/libARORuntime.a aro-dist/
465465
466466 - name : Upload artifact
467- uses : actions/upload-artifact@v6
467+ uses : actions/upload-artifact@v4
468468 with :
469469 name : aro-macos-arm64
470470 path : aro-dist/
@@ -482,7 +482,7 @@ jobs:
482482 runs-on : windows-latest
483483 steps :
484484 - name : Checkout repository
485- uses : actions/checkout@v6
485+ uses : actions/checkout@v4
486486 with :
487487 fetch-depth : 0
488488
@@ -641,7 +641,7 @@ jobs:
641641 file aro-dist/libARORuntime.a 2>/dev/null || true
642642
643643 - name : Upload artifact
644- uses : actions/upload-artifact@v6
644+ uses : actions/upload-artifact@v4
645645 with :
646646 name : aro-windows-amd64
647647 path : aro-dist/
@@ -658,7 +658,7 @@ jobs:
658658 image : swift:6.2-jammy
659659 steps :
660660 - name : Checkout repository
661- uses : actions/checkout@v6
661+ uses : actions/checkout@v4
662662
663663 - name : Install LLVM 20 and dependencies
664664 run : |
@@ -702,7 +702,7 @@ jobs:
702702 cpanm -q --notest Net::EmptyPort Term::ANSIColor 2>/dev/null || true
703703
704704 - name : Download ARO artifact
705- uses : actions/download-artifact@v7
705+ uses : actions/download-artifact@v4
706706 with :
707707 name : aro-linux-amd64
708708 path : ./aro-bin
@@ -745,7 +745,7 @@ jobs:
745745
746746 - name : Upload test results on failure
747747 if : failure()
748- uses : actions/upload-artifact@v6
748+ uses : actions/upload-artifact@v4
749749 with :
750750 name : test-failures-Linux
751751 path : |
@@ -764,7 +764,7 @@ jobs:
764764 image : ubuntu:22.04
765765 steps :
766766 - name : Checkout repository
767- uses : actions/checkout@v6
767+ uses : actions/checkout@v4
768768
769769 - name : Install dependencies
770770 run : |
@@ -781,7 +781,7 @@ jobs:
781781 cpanm -q --notest Term::ANSIColor 2>/dev/null || true
782782
783783 - name : Download ARO artifact
784- uses : actions/download-artifact@v7
784+ uses : actions/download-artifact@v4
785785 with :
786786 name : aro-linux-amd64
787787 path : ./aro-bin
@@ -807,7 +807,7 @@ jobs:
807807 runs-on : macos-15
808808 steps :
809809 - name : Checkout repository
810- uses : actions/checkout@v6
810+ uses : actions/checkout@v4
811811
812812 - name : Setup Swift
813813 uses : swift-actions/setup-swift@364295d9c23900ce04d4e5cc708387921b4e50f9 # v3
@@ -825,7 +825,7 @@ jobs:
825825 echo "DYLD_LIBRARY_PATH=$LLVM_PREFIX/lib" >> $GITHUB_ENV
826826
827827 - name : Download ARO artifact
828- uses : actions/download-artifact@v7
828+ uses : actions/download-artifact@v4
829829 with :
830830 name : aro-macos-arm64
831831 path : ./aro-bin
@@ -850,7 +850,7 @@ jobs:
850850 runs-on : macos-15
851851 steps :
852852 - name : Checkout repository
853- uses : actions/checkout@v6
853+ uses : actions/checkout@v4
854854
855855 - name : Setup Swift
856856 uses : swift-actions/setup-swift@364295d9c23900ce04d4e5cc708387921b4e50f9 # v3
@@ -940,7 +940,7 @@ jobs:
940940 echo "DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH"
941941
942942 - name : Download ARO artifact
943- uses : actions/download-artifact@v7
943+ uses : actions/download-artifact@v4
944944 with :
945945 name : aro-macos-arm64
946946 path : ./aro-bin
@@ -985,7 +985,7 @@ jobs:
985985
986986 - name : Upload test results on failure
987987 if : failure()
988- uses : actions/upload-artifact@v6
988+ uses : actions/upload-artifact@v4
989989 with :
990990 name : test-failures-macOS
991991 path : |
@@ -1003,7 +1003,7 @@ jobs:
10031003 runs-on : windows-latest
10041004 steps :
10051005 - name : Checkout repository
1006- uses : actions/checkout@v6
1006+ uses : actions/checkout@v4
10071007
10081008 - name : Setup Swift
10091009 uses : compnerd/gha-setup-swift@c8363f1001fbb4b12d127c432f9eaadec5f56e8c # main
@@ -1071,7 +1071,7 @@ jobs:
10711071 exit 0 # Always succeed - test script has fallback handling
10721072
10731073 - name : Download ARO artifact
1074- uses : actions/download-artifact@v7
1074+ uses : actions/download-artifact@v4
10751075 with :
10761076 name : aro-windows-amd64
10771077 path : ./aro-bin
@@ -1138,7 +1138,7 @@ jobs:
11381138
11391139 - name : Upload test results on failure
11401140 if : failure()
1141- uses : actions/upload-artifact@v6
1141+ uses : actions/upload-artifact@v4
11421142 with :
11431143 name : test-failures-Windows
11441144 path : |
@@ -1155,7 +1155,7 @@ jobs:
11551155 runs-on : ubuntu-latest
11561156 steps :
11571157 - name : Checkout repository
1158- uses : actions/checkout@v6
1158+ uses : actions/checkout@v4
11591159
11601160 - name : Install dependencies
11611161 run : |
@@ -1181,21 +1181,21 @@ jobs:
11811181 ./build-pdf.sh
11821182
11831183 - name : Upload Language Guide PDF
1184- uses : actions/upload-artifact@v6
1184+ uses : actions/upload-artifact@v4
11851185 with :
11861186 name : aro-language-guide
11871187 path : Book/TheLanguageGuide/output/ARO-Language-Guide.pdf
11881188 retention-days : 30
11891189
11901190 - name : Upload Construction Studies PDF
1191- uses : actions/upload-artifact@v6
1191+ uses : actions/upload-artifact@v4
11921192 with :
11931193 name : aro-construction-studies
11941194 path : Book/TheConstructionStudies/output/ARO-Construction-Studies.pdf
11951195 retention-days : 30
11961196
11971197 - name : Upload ARO By Example PDF
1198- uses : actions/upload-artifact@v6
1198+ uses : actions/upload-artifact@v4
11991199 with :
12001200 name : aro-by-example
12011201 path : Book/AROByExample/output/ARO-By-Example.pdf
@@ -1213,10 +1213,10 @@ jobs:
12131213 contents : write
12141214 steps :
12151215 - name : Checkout repository
1216- uses : actions/checkout@v6
1216+ uses : actions/checkout@v4
12171217
12181218 - name : Download all artifacts
1219- uses : actions/download-artifact@v7
1219+ uses : actions/download-artifact@v4
12201220 with :
12211221 path : artifacts
12221222
0 commit comments