4747 icu4c-docs-build :
4848 runs-on : ubuntu-22.04 # Updated in BRS
4949 steps :
50- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
50+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
5151
5252 - name : ICU4C doc
5353 run : |
7070 gcc-debug-build-and-test :
7171 runs-on : ubuntu-22.04 # Updated in BRS
7272 steps :
73- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
73+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
7474
7575 - name : ICU4C with gcc
7676 env :
9797 - ' -std=c++20'
9898 - ' -std=c++23'
9999 steps :
100- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
100+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
101101 - name : Install GCC-14
102102 run : |
103103 sudo add-apt-repository ppa:ubuntu-toolchain-r/test
@@ -122,7 +122,7 @@ jobs:
122122 clang-release-build-and-test :
123123 runs-on : ubuntu-22.04 # Updated in BRS
124124 steps :
125- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
125+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
126126
127127 - name : Install doxygen
128128 run : |
@@ -170,7 +170,7 @@ jobs:
170170 # --disable-shared has a build problem.
171171 runs-on : ubuntu-22.04 # Updated in BRS
172172 steps :
173- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
173+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
174174
175175 - name : Build ICU4C with clang
176176 run : |
@@ -186,7 +186,7 @@ jobs:
186186 gcc-10-stdlib17 :
187187 runs-on : ubuntu-22.04 # Updated in BRS
188188 steps :
189- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
189+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
190190
191191 - name : ICU4C with gcc 10 and c++17 and extra warnings.
192192 env :
@@ -207,7 +207,7 @@ jobs:
207207 clang-asan :
208208 runs-on : ubuntu-22.04 # Updated in BRS
209209 steps :
210- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
210+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
211211
212212 - name : ICU4C with clang and asan
213213 run : |
@@ -221,7 +221,7 @@ jobs:
221221 clang-lsan :
222222 runs-on : ubuntu-22.04 # Updated in BRS
223223 steps :
224- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
224+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
225225
226226 - name : ICU4C with clang and lsan
227227 run : |
@@ -236,7 +236,7 @@ jobs:
236236 clang-ubsan :
237237 runs-on : ubuntu-22.04 # Updated in BRS
238238 steps :
239- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
239+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
240240
241241 - name : ICU4C with clang and ubsan +alignment
242242 run : |
@@ -251,7 +251,7 @@ jobs:
251251 clang-cfi :
252252 runs-on : ubuntu-22.04 # Updated in BRS
253253 steps :
254- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
254+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
255255
256256 - name : ICU4C with clang using CFI
257257 run : |
@@ -270,7 +270,7 @@ jobs:
270270 clang-tsan :
271271 runs-on : ubuntu-22.04 # Updated in BRS
272272 steps :
273- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
273+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
274274
275275 - name : ICU4C with clang and tsan
276276 run : |
@@ -292,7 +292,7 @@ jobs:
292292 clang-datafilter :
293293 runs-on : ubuntu-22.04 # Updated in BRS
294294 steps :
295- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
295+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
296296 - name : Extract ICU version
297297 run : |
298298 # Extract ICU version from icuver.txt
@@ -314,7 +314,7 @@ jobs:
314314 clang-cpp17 :
315315 runs-on : ubuntu-22.04 # Updated in BRS
316316 steps :
317- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
317+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
318318 - name : Build ICU4C with CPP 17
319319 env :
320320 CXXFLAGS : -std=c++17 -Winvalid-constexpr
@@ -325,7 +325,7 @@ jobs:
325325 clang-lang-with-extn-tags :
326326 runs-on : ubuntu-22.04 # Updated in BRS
327327 steps :
328- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
328+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
329329 - name : Linux Clang - LANG has extension tags
330330 env :
331331 LANG : " en_US@calendar=gregorian;hours=h12"
@@ -354,7 +354,7 @@ jobs:
354354 - clang-version : ' 18'
355355 flags : ' -std=c++20 -stdlib=libc++'
356356 steps :
357- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
357+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
358358 - name : Install Modern Clang
359359 env :
360360 CLANG_VERSION : ${{ matrix.clang-version }}
@@ -375,7 +375,7 @@ jobs:
375375 macos-clang :
376376 runs-on : macos-15 # Updated in BRS
377377 steps :
378- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
378+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
379379 - name : ICU4C with clang on MacOS
380380 env :
381381 CPPFLAGS : ' -Wall -Wextra -Wextra-semi -Wundef -Wnon-virtual-dtor -Wctad-maybe-unsupported -Wglobal-constructors -Wexit-time-destructors -Werror'
@@ -402,7 +402,7 @@ jobs:
402402 - test_flags : ' x64 Release'
403403 build_flags : ' /p:Configuration=Release /p:Platform=x64'
404404 steps :
405- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
405+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
406406 - name : Set up MSBuild
407407 uses : microsoft/setup-msbuild@v2
408408 - name : Build Solution x64
@@ -421,7 +421,7 @@ jobs:
421421 runs-on : windows-2022 # Updated in BRS
422422 timeout-minutes : 30
423423 steps :
424- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
424+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
425425 - name : Set ICU_DATA_FILTER_FILE variable
426426 run : |
427427 $filterPath = "${{ github.workspace }}\.github\data-filter.json"
@@ -452,7 +452,7 @@ jobs:
452452 plat : ' ARM64'
453453 win_ver : ' WinARM64'
454454 steps :
455- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
455+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
456456 - name : Set up MSBuild
457457 uses : microsoft/setup-msbuild@v2
458458 - name : Build Solution x64
@@ -503,7 +503,7 @@ jobs:
503503 run :
504504 shell : msys2 {0}
505505 steps :
506- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
506+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
507507 - name : Set up MSYS2
508508 uses : msys2/setup-msys2@v2
509509 id : msys2
@@ -536,7 +536,7 @@ jobs:
536536 run-with-stubdata :
537537 runs-on : ubuntu-22.04 # Updated in BRS
538538 steps :
539- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
539+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
540540
541541 - name : ICU4C tests with stubdata
542542 run : |
@@ -579,7 +579,7 @@ jobs:
579579 u-charset-is-utf8-test :
580580 runs-on : ubuntu-22.04 # Updated in BRS
581581 steps :
582- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
582+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
583583 - run : |
584584 cd icu4c/source;
585585 ./runConfigureICU Linux CPPFLAGS="-DU_CHARSET_IS_UTF8=1";
@@ -589,7 +589,7 @@ jobs:
589589 u-override-cxx-allocation-is-0-test :
590590 runs-on : ubuntu-22.04 # Updated in BRS
591591 steps :
592- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
592+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
593593 - run : |
594594 cd icu4c/source;
595595 ./runConfigureICU Linux CPPFLAGS="-DU_OVERRIDE_CXX_ALLOCATION=0";
@@ -600,7 +600,7 @@ jobs:
600600 lstm-test :
601601 runs-on : ubuntu-22.04 # Updated in BRS
602602 steps :
603- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
603+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
604604 - run : |
605605 cd icu4c/source;
606606 ICU_DATA_FILTER_FILE=../../.github/lstm_for_th_my.json ./runConfigureICU --enable-debug --disable-release Linux -disable-layoutex;
@@ -611,7 +611,7 @@ jobs:
611611 adaboost-test :
612612 runs-on : ubuntu-22.04 # Updated in BRS
613613 steps :
614- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
614+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
615615 - run : |
616616 cd icu4c/source;
617617 ICU_DATA_FILTER_FILE=../../.github/adaboost.json CPPFLAGS=-DUCONFIG_USE_ML_PHRASE_BREAKING=1 ./runConfigureICU --enable-debug --disable-release Linux -disable-layoutex;
@@ -622,7 +622,7 @@ jobs:
622622 testmap :
623623 runs-on : ubuntu-22.04 # Updated in BRS
624624 steps :
625- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
625+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
626626 - run : |
627627 cd icu4c/source;
628628 ./runConfigureICU Linux;
@@ -635,21 +635,21 @@ jobs:
635635 copyright-scan :
636636 runs-on : ubuntu-22.04 # Updated in BRS
637637 steps :
638- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
638+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
639639 - run : perl tools/scripts/cpysearch/cpyscan.pl
640640
641641 # Check compilation of internal headers.
642642 internal-header-compilation :
643643 runs-on : ubuntu-22.04 # Updated in BRS
644644 steps :
645- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
645+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
646646 - run : cd icu4c/source; test/hdrtst/testinternalheaders.sh
647647
648648 # Check source files for valid UTF-8 and for absence of BOM.
649649 valid-UTF-8-and-no-BOM-check :
650650 runs-on : ubuntu-22.04 # Updated in BRS
651651 steps :
652- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
652+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
653653 - run : tools/scripts/icu-file-utf8-check.py
654654
655655 # Run unit tests with UCONFIG_NO_XXX variations.
@@ -678,7 +678,7 @@ jobs:
678678 - " -DUCONFIG_NO_LEGACY_CONVERSION=1 -DUCONFIG_NO_NORMALIZATION=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_IDNA=1 -DUCONFIG_NO_COLLATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_MF2=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DUCONFIG_NO_SERVICE=1 -DUCONFIG_NO_FILTERED_BREAK_ITERATION=1"
679679 steps :
680680 - name : Checkout
681- uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
681+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
682682 - name : Verify no additional new UCONFIG_NO_xxx added
683683 run : |
684684 # Test that we have exactly 13 "#ifndef UCONFIG_NO_" in uconfig.h. If the number changes, we need to also
@@ -725,7 +725,7 @@ jobs:
725725 - " -DUCONFIG_NO_LEGACY_CONVERSION=1 -DUCONFIG_NO_NORMALIZATION=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_IDNA=1 -DUCONFIG_NO_COLLATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_MF2=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DUCONFIG_NO_SERVICE=1 -DUCONFIG_NO_FILTERED_BREAK_ITERATION=1"
726726 steps :
727727 - name : Checkout
728- uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
728+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
729729 - name : Verify no additional new UCONFIG_NO_xxx added
730730 run : |
731731 # Test that we have exactly 13 "#ifndef UCONFIG_NO_" in uconfig.h. If the number changes, we need to also
@@ -754,7 +754,7 @@ jobs:
754754 unicode-update-tools :
755755 runs-on : ubuntu-22.04 # Updated in BRS
756756 steps :
757- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
757+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
758758 -
uses :
bazel-contrib/[email protected] 759759 - name : Get CI Linux runner VM version
760760 id : linux-version
@@ -793,7 +793,7 @@ jobs:
793793 icu4c-test-samples :
794794 runs-on : ubuntu-22.04 # Updated in BRS
795795 steps :
796- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
796+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
797797
798798 - name : ICU4C configure and build
799799 run : |
@@ -818,7 +818,7 @@ jobs:
818818 icu4c-without-collation-rule-strings :
819819 runs-on : ubuntu-22.04 # Updated in BRS
820820 steps :
821- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
821+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
822822 - name : Install hjson dependency
823823 run : |
824824 sudo apt-get install python3-pip
@@ -858,7 +858,7 @@ jobs:
858858 icu4c-uconfig-no-conversion :
859859 runs-on : ubuntu-22.04 # Updated in BRS
860860 steps :
861- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
861+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
862862 - name : Set UCONFIG_NO_CONVERSION and configure ICU4C
863863 env :
864864 UCONFIG_NO_CONVERSION : 1
@@ -881,7 +881,7 @@ jobs:
881881 contents : write # So that we can upload to release
882882 timeout-minutes : 30
883883 steps :
884- - uses : actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
884+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
885885 - name : Build
886886 run : |
887887 cd icu4c/source && ./runConfigureICU Linux && make -j -l4.5
0 commit comments