ICU-23247 Bump the github-actions group with 2 updates
See #3785
diff --git a/.github/workflows/brs-commit-checker.yml b/.github/workflows/brs-commit-checker.yml
index 111712e..a46d1db 100644
--- a/.github/workflows/brs-commit-checker.yml
+++ b/.github/workflows/brs-commit-checker.yml
@@ -21,7 +21,7 @@
commit-report:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v5
+ - uses: actions/checkout@v6
with:
fetch-tags: true
fetch-depth: 0
diff --git a/.github/workflows/cache_retain.yml b/.github/workflows/cache_retain.yml
index a88deb8..40f9f4f 100644
--- a/.github/workflows/cache_retain.yml
+++ b/.github/workflows/cache_retain.yml
@@ -42,7 +42,7 @@
if: github.ref == 'refs/heads/main' && github.repository == 'unicode-org/unicodetools'
steps:
- name: Checkout and setup
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0
with:
distribution: 'temurin'
diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml
index 1414251..6edb9d7 100644
--- a/.github/workflows/cifuzz.yml
+++ b/.github/workflows/cifuzz.yml
@@ -55,7 +55,7 @@
path: ./out/artifacts
- name: Upload Sarif
if: always() && steps.build.outcome == 'success'
- uses: github/codeql-action/upload-sarif@v4.31.2
+ uses: github/codeql-action/upload-sarif@v4.31.6
with:
# Path to SARIF file relative to the root of the repository
sarif_file: cifuzz-sarif/results.sarif
diff --git a/.github/workflows/icu4c.yml b/.github/workflows/icu4c.yml
index dc8fde7..6757675 100644
--- a/.github/workflows/icu4c.yml
+++ b/.github/workflows/icu4c.yml
@@ -47,7 +47,7 @@
icu4c-docs-build:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: ICU4C doc
run: |
@@ -70,7 +70,7 @@
gcc-debug-build-and-test:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: ICU4C with gcc
env:
@@ -97,7 +97,7 @@
- '-std=c++20'
- '-std=c++23'
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Install GCC-14
run: |
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
@@ -122,7 +122,7 @@
clang-release-build-and-test:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Install doxygen
run: |
@@ -170,7 +170,7 @@
# --disable-shared has a build problem.
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Build ICU4C with clang
run: |
@@ -186,7 +186,7 @@
gcc-10-stdlib17:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: ICU4C with gcc 10 and c++17 and extra warnings.
env:
@@ -207,7 +207,7 @@
clang-asan:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: ICU4C with clang and asan
run: |
@@ -221,7 +221,7 @@
clang-lsan:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: ICU4C with clang and lsan
run: |
@@ -236,7 +236,7 @@
clang-ubsan:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: ICU4C with clang and ubsan +alignment
run: |
@@ -251,7 +251,7 @@
clang-cfi:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: ICU4C with clang using CFI
run: |
@@ -270,7 +270,7 @@
clang-tsan:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: ICU4C with clang and tsan
run: |
@@ -292,7 +292,7 @@
clang-datafilter:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Extract ICU version
run: |
# Extract ICU version from icuver.txt
@@ -314,7 +314,7 @@
clang-cpp17:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Build ICU4C with CPP 17
env:
CXXFLAGS: -std=c++17 -Winvalid-constexpr
@@ -325,7 +325,7 @@
clang-lang-with-extn-tags:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Linux Clang - LANG has extension tags
env:
LANG: "en_US@calendar=gregorian;hours=h12"
@@ -354,7 +354,7 @@
- clang-version: '18'
flags: '-std=c++20 -stdlib=libc++'
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Install Modern Clang
env:
CLANG_VERSION: ${{ matrix.clang-version }}
@@ -375,7 +375,7 @@
macos-clang:
runs-on: macos-15 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: ICU4C with clang on MacOS
env:
CPPFLAGS: '-Wall -Wextra -Wextra-semi -Wundef -Wnon-virtual-dtor -Wctad-maybe-unsupported -Wglobal-constructors -Wexit-time-destructors -Werror'
@@ -402,7 +402,7 @@
- test_flags: 'x64 Release'
build_flags: '/p:Configuration=Release /p:Platform=x64'
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Set up MSBuild
uses: microsoft/setup-msbuild@v2
- name: Build Solution x64
@@ -421,7 +421,7 @@
runs-on: windows-2022 # Updated in BRS
timeout-minutes: 30
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Set ICU_DATA_FILTER_FILE variable
run: |
$filterPath = "${{ github.workspace }}\.github\data-filter.json"
@@ -452,7 +452,7 @@
plat: 'ARM64'
win_ver: 'WinARM64'
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Set up MSBuild
uses: microsoft/setup-msbuild@v2
- name: Build Solution x64
@@ -503,7 +503,7 @@
run:
shell: msys2 {0}
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Set up MSYS2
uses: msys2/setup-msys2@v2
id: msys2
@@ -536,7 +536,7 @@
run-with-stubdata:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: ICU4C tests with stubdata
run: |
@@ -579,7 +579,7 @@
u-charset-is-utf8-test:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- run: |
cd icu4c/source;
./runConfigureICU Linux CPPFLAGS="-DU_CHARSET_IS_UTF8=1";
@@ -589,7 +589,7 @@
u-override-cxx-allocation-is-0-test:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- run: |
cd icu4c/source;
./runConfigureICU Linux CPPFLAGS="-DU_OVERRIDE_CXX_ALLOCATION=0";
@@ -600,7 +600,7 @@
lstm-test:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- run: |
cd icu4c/source;
ICU_DATA_FILTER_FILE=../../.github/lstm_for_th_my.json ./runConfigureICU --enable-debug --disable-release Linux -disable-layoutex;
@@ -611,7 +611,7 @@
adaboost-test:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- run: |
cd icu4c/source;
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 @@
testmap:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- run: |
cd icu4c/source;
./runConfigureICU Linux;
@@ -635,21 +635,21 @@
copyright-scan:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- run: perl tools/scripts/cpysearch/cpyscan.pl
# Check compilation of internal headers.
internal-header-compilation:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- run: cd icu4c/source; test/hdrtst/testinternalheaders.sh
# Check source files for valid UTF-8 and for absence of BOM.
valid-UTF-8-and-no-BOM-check:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- run: tools/scripts/icu-file-utf8-check.py
# Run unit tests with UCONFIG_NO_XXX variations.
@@ -678,7 +678,7 @@
- "-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"
steps:
- name: Checkout
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Verify no additional new UCONFIG_NO_xxx added
run: |
# Test that we have exactly 13 "#ifndef UCONFIG_NO_" in uconfig.h. If the number changes, we need to also
@@ -725,7 +725,7 @@
- "-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"
steps:
- name: Checkout
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Verify no additional new UCONFIG_NO_xxx added
run: |
# Test that we have exactly 13 "#ifndef UCONFIG_NO_" in uconfig.h. If the number changes, we need to also
@@ -754,7 +754,7 @@
unicode-update-tools:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- uses: bazel-contrib/setup-bazel@0.15.0
- name: Get CI Linux runner VM version
id: linux-version
@@ -793,7 +793,7 @@
icu4c-test-samples:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: ICU4C configure and build
run: |
@@ -818,7 +818,7 @@
icu4c-without-collation-rule-strings:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Install hjson dependency
run: |
sudo apt-get install python3-pip
@@ -858,7 +858,7 @@
icu4c-uconfig-no-conversion:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Set UCONFIG_NO_CONVERSION and configure ICU4C
env:
UCONFIG_NO_CONVERSION: 1
@@ -881,7 +881,7 @@
contents: write # So that we can upload to release
timeout-minutes: 30
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Build
run: |
cd icu4c/source && ./runConfigureICU Linux && make -j -l4.5
diff --git a/.github/workflows/icu4j.yml b/.github/workflows/icu4j.yml
index f248e6c..54f2b4c 100644
--- a/.github/workflows/icu4j.yml
+++ b/.github/workflows/icu4j.yml
@@ -47,7 +47,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout and setup
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Cache local Maven repository
uses: actions/cache@v4
with:
@@ -74,7 +74,7 @@
runs-on: ubuntu-latest
steps:
- name: Checkout and setup
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
fetch-depth: 0 # fetch all branches so that Spotless can resolve `origin/main`
- name: Restore read-only cache of local Maven repository
@@ -102,7 +102,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout and setup
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Restore read-only cache of local Maven repository
uses: actions/cache/restore@v4
id: cache
@@ -131,7 +131,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout and setup
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Restore read-only cache of local Maven repository
uses: actions/cache/restore@v4
id: cache
@@ -168,7 +168,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout and setup
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Restore read-only cache of local Maven repository
uses: actions/cache/restore@v4
id: cache
diff --git a/.github/workflows/icu_common.yml b/.github/workflows/icu_common.yml
index 8203ac9..40df0f3 100644
--- a/.github/workflows/icu_common.yml
+++ b/.github/workflows/icu_common.yml
@@ -35,14 +35,14 @@
copyright-scan:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@v5
+ - uses: actions/checkout@v6
- run: perl tools/scripts/cpysearch/cpyscan.pl
# Check source files for valid UTF-8 and for absence of BOM.
valid-UTF-8-and-no-BOM-check:
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@v5
+ - uses: actions/checkout@v6
- run: tools/scripts/icu-file-utf8-check.py
# Initialize the Maven artifact cache
@@ -53,7 +53,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout and setup
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Cache local Maven repository
uses: actions/cache@v4
with:
@@ -75,7 +75,7 @@
needs: icu4j-mvn-init-cache
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@v5
+ - uses: actions/checkout@v6
- name: Restore read-only cache of local Maven repository
uses: actions/cache/restore@v4
id: cache
diff --git a/.github/workflows/icu_docs.yml b/.github/workflows/icu_docs.yml
index 9e1abaf..9df8235 100644
--- a/.github/workflows/icu_docs.yml
+++ b/.github/workflows/icu_docs.yml
@@ -40,7 +40,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
diff --git a/.github/workflows/icu_envtest.yml b/.github/workflows/icu_envtest.yml
index 241ff50..2d589bd 100644
--- a/.github/workflows/icu_envtest.yml
+++ b/.github/workflows/icu_envtest.yml
@@ -46,7 +46,7 @@
run: |
locale -a;
- name: Checkout and setup
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Build
run: |
cd icu4c/source/;
@@ -105,7 +105,7 @@
find /usr/share/zoneinfo/ -type f,l|egrep -v "/(right|posix)/"|egrep -v "\.tab"|wc -l;
find /usr/share/zoneinfo/ -type f,l|egrep -v "/(right|posix)/"|egrep -v "\.tab"|cut -d '/' -f5-50;
- name: Checkout and setup
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Build
run: |
cd icu4c/source/;
diff --git a/.github/workflows/icu_exhaustive_tests.yml b/.github/workflows/icu_exhaustive_tests.yml
index cb91158..3c02aca 100644
--- a/.github/workflows/icu_exhaustive_tests.yml
+++ b/.github/workflows/icu_exhaustive_tests.yml
@@ -50,7 +50,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
timeout-minutes: 180
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Build and Run Exhaustive Tests
run: |
echo "Building ICU4J" && cd icu4j && mvn ${SHARED_MVN_ARGS} install -DICU.exhaustive=10
@@ -67,7 +67,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
timeout-minutes: 120
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Build
run: |
cd icu4c/source && ./runConfigureICU Linux/clang && make -j -l4.5
diff --git a/.github/workflows/icu_merge_ci.yml b/.github/workflows/icu_merge_ci.yml
index 08ad231..5977a76 100644
--- a/.github/workflows/icu_merge_ci.yml
+++ b/.github/workflows/icu_merge_ci.yml
@@ -39,7 +39,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout and setup
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Cache local Maven repository
uses: actions/cache@v4.2.0
with:
@@ -61,7 +61,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout and setup
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Lookup read-only cache of local Maven repository
uses: actions/cache@v4.2.0
with:
@@ -91,7 +91,7 @@
if: github.repository == 'unicode-org/icu' && github.ref == 'refs/heads/main'
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Build ICU libraries
run: |
@@ -132,7 +132,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Create directory for lib files
run: mkdir icu4c/source/perflib
- name: Get ICU libs
@@ -206,7 +206,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Create directory for lib files
run: mkdir icu4c/source/perflib
- name: Get ICU libs
@@ -271,7 +271,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Create directory for lib files
run: mkdir icu4c/source/perflib
- name: Get ICU libs
@@ -321,7 +321,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout and setup
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Lookup read-only cache of local Maven repository
uses: actions/cache@v4.2.0
with:
@@ -375,7 +375,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout and setup
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Lookup read-only cache of local Maven repository
uses: actions/cache@v4.2.0
with:
@@ -431,7 +431,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout and setup
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Lookup read-only cache of local Maven repository
uses: actions/cache@v4.2.0
with:
@@ -492,7 +492,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout and setup
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Lookup read-only cache of local Maven repository
uses: actions/cache@v4.2.0
with:
@@ -623,7 +623,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout and setup
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Lookup read-only cache of local Maven repository
uses: actions/cache@v4.2.0
with:
@@ -698,7 +698,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout and setup
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Lookup read-only cache of local Maven repository
uses: actions/cache@v4.2.0
with:
@@ -753,7 +753,7 @@
needs: [icu4c-performance-tests, icu4c-performance-tests-with-files, icu4c-strsrchperf, icu4j-unicodesetperf, icu4j-ucharacterperf, icu4j-decimalformatperf, icu4j-normperf, icu4j-converterperf, icu4j-dateformatperf]
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Switch to benchmark data storage branch.
run: |
@@ -783,7 +783,7 @@
- arch: x64
platform: x64
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Set up MSBuild
uses: microsoft/setup-msbuild@v2
- name: Build Solution
@@ -814,7 +814,7 @@
- name: Configure Git to checkout with Unix line endings (LF)
run: |
git config --global core.autocrlf input
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Restore Cygwin cache
uses: actions/cache@v4
with:
diff --git a/.github/workflows/icu_valgrind.yml b/.github/workflows/icu_valgrind.yml
index a9e94d6..db2cb69 100644
--- a/.github/workflows/icu_valgrind.yml
+++ b/.github/workflows/icu_valgrind.yml
@@ -42,7 +42,7 @@
sudo apt-get -y update;
sudo apt-get install -y valgrind;
- name: Checkout
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Build with debug enable
env:
CC: clang
@@ -87,7 +87,7 @@
sudo apt-get -y update;
sudo apt-get install -y valgrind;
- name: Checkout
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Build with debug enable
env:
CC: clang
diff --git a/.github/workflows/jekyll-gh-pages.yml b/.github/workflows/jekyll-gh-pages.yml
index f0db104..c544316 100644
--- a/.github/workflows/jekyll-gh-pages.yml
+++ b/.github/workflows/jekyll-gh-pages.yml
@@ -37,7 +37,7 @@
runs-on: ubuntu-22.04 # Updated in BRS
steps:
- name: Checkout
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- name: Setup Ruby
uses: ruby/setup-ruby@8575951200e472d5f2d95c625da0c7bec8217c42 # v1.161.0
with:
diff --git a/.github/workflows/maven.yaml b/.github/workflows/maven.yaml
index 20b9b39..24305be 100644
--- a/.github/workflows/maven.yaml
+++ b/.github/workflows/maven.yaml
@@ -21,7 +21,7 @@
version: ${{ steps.mvn-proj-version.outputs.version }}
version-type: ${{ steps.mvn-proj-version-type.outputs.version-type }}
steps:
- - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
- uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0
with:
distribution: 'temurin'
diff --git a/.github/workflows/release-check-sign.yml b/.github/workflows/release-check-sign.yml
index 66ef47c..d19217c 100644
--- a/.github/workflows/release-check-sign.yml
+++ b/.github/workflows/release-check-sign.yml
@@ -22,7 +22,7 @@
steps:
- name: Checkout and setup
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Set up JDK
uses: actions/setup-java@v5
diff --git a/.github/workflows/release-icu4c-fedora.yml b/.github/workflows/release-icu4c-fedora.yml
index 97a3647..6c0b3a7 100644
--- a/.github/workflows/release-icu4c-fedora.yml
+++ b/.github/workflows/release-icu4c-fedora.yml
@@ -36,7 +36,7 @@
dnf install -y gh
- name: Checkout and setup
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Config and build ICU4C proper
run: |
diff --git a/.github/workflows/release-icu4c-ubuntu.yml b/.github/workflows/release-icu4c-ubuntu.yml
index 105316f..8c55b08 100644
--- a/.github/workflows/release-icu4c-ubuntu.yml
+++ b/.github/workflows/release-icu4c-ubuntu.yml
@@ -29,7 +29,7 @@
sudo apt-get -y install doxygen
- name: Checkout and setup
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Config and build ICU4C proper
run: |
diff --git a/.github/workflows/release-icu4j-maven.yml b/.github/workflows/release-icu4j-maven.yml
index 0580097..8217d00 100644
--- a/.github/workflows/release-icu4j-maven.yml
+++ b/.github/workflows/release-icu4j-maven.yml
@@ -48,7 +48,7 @@
steps:
- name: Checkout repo files
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Set up JDK
uses: actions/setup-java@v5
diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml
index 60b91a8..c90747c 100644
--- a/.github/workflows/scorecard.yml
+++ b/.github/workflows/scorecard.yml
@@ -29,7 +29,7 @@
steps:
- name: "Checkout code"
- uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.1.1
+ uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v4.1.1
with:
persist-credentials: false
@@ -59,6 +59,6 @@
# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
- uses: github/codeql-action/upload-sarif@338146ca93283a2901a142d408241096146019b5 # v2.25.15
+ uses: github/codeql-action/upload-sarif@f0ac9bfbe331b3cc7be1482df79cca2865cb79b6 # v2.25.15
with:
sarif_file: results.sarif