dependabot[bot]
f4a04631cd
ICU-22722 Bump the github-actions group across 1 directory with 4 updates
...
See #3075
2024-08-15 17:52:40 -04:00
Frank Yung-Fong Tang
23d9628f88
ICU-22801 Try to add LEAKSANITIZER
...
See #3041
2024-07-23 09:34:04 -07:00
Frank Yung-Fong Tang
40b2ec3c37
ICU-22814 Add CIFuzz to ICU
...
See #3059
2024-07-19 15:53:12 -07:00
Elango Cheran
ee93218eab
ICU-22721 Simplify wait-for-checks match logic
2024-07-11 05:19:59 -07:00
Elango Cheran
f668bc5218
ICU-22721 Add workflow that enforces required checks
2024-06-30 21:21:16 -07:00
Elango Cheran
2e00f38660
ICU-22721 Prevent redundant concurrent CI runs on the same PR branch
2024-06-30 14:13:33 -07:00
dependabot[bot]
4f7b73dfdb
ICU-22721 Bump the github-actions group with 2 updates
...
See #3021
2024-06-06 13:16:39 -07:00
Mihai Nita
f017c3722b
ICU-22722 Better name for workflow
2024-05-15 14:18:34 -07:00
Mihai Nita
cb0d0d4e56
ICU-21757 Small GitHub workflow cleanup
2024-05-08 12:51:27 -07:00
Mihai Nita
9369b7a209
ICU-21757 Stop sharing utilities-for-cldr
...
Moves UnicodeMap and related classes to core.
Also removes `CollectionUtilities`, `UOption`, and `ElapsedTimer`.
They will end up in UnicodeTools, CLDR, and CLDR respectively.
2024-05-06 15:49:03 -07:00
Mihai Nita
69cb085e12
ICU-21757 Replace UOption with commons-cli in perf-tests
2024-05-03 16:28:26 -07:00
dependabot[bot]
1c7d7f9a95
ICU-22721 Bump the github-actions group with 4 updates
...
See #2992
2024-05-03 15:36:34 -07:00
Elango Cheran
0312308566
ICU-22721 Prevent inconsistent ICU4J Maven deploys via CI
2024-04-22 15:28:56 -07:00
Elango Cheran
617b094df3
ICU-22723 Update PR template help text for next version's ticket numbers
...
See #2962
2024-04-15 22:22:46 -04:00
dependabot[bot]
a86455825a
ICU-22721 Bump the github-actions group with 2 updates
...
See #2942
2024-04-04 21:26:56 -04:00
Tim Chevalier
aff1bbaa14
ICU-22261 Add UCONFIG_NO_MF2 flag that can be used to disable MessageFormat 2 functionality
2024-03-28 08:48:35 -07:00
rp9-next
4b6c85737a
ICU-22693 Remove workaround in CI for ICU4C due to failures running ./configure
2024-03-27 12:43:27 +05:30
Frank Tang
869cc60f3c
ICU-22711 Set EnvTest frequency to nightly in March/April/Sept/Oct
2024-03-26 16:20:08 -07:00
dependabot[bot]
94305fc59b
ICU-22532 Bump the github-actions group with 9 updates
...
See #2916
2024-03-21 09:45:50 -07:00
Pedro Kaj Kjellerup Nacht
80a01a475b
ICU-22482 Hash-pin GHA, add dependabot to keep them updated
...
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
Use latest version, uses a version >= 2.0.6 to overcome invalid key bug
2024-03-20 22:14:52 -07:00
Elango Cheran
104214aeae
ICU-22532 Use previous Ubuntu version for ICU4C in GH Actions CI for now
2024-03-14 16:20:49 -07:00
Frank Tang
aa3e49fa9a
ICU-22274 Add zdump info while env test fail
2024-02-29 14:36:14 -08:00
Jordan Williams
75ff7952b9
ICU-22556 Prefer cc and c++ compilers
...
When building icu4c, it defaults to clang instead of gcc when the default compiler, cc / c++, is a symlink to gcc / g++.
This not the expected behavior when building C and C++ code.
It appears that this behavior was put in place originally for supporting C++11, which hopefully is no longer such a concern.
This PR adjusts the configure.ac for icu4c to prefer the cc and c++ compilers first.
2024-02-29 19:43:43 +01:00
Frank Tang
ceca6c4120
ICU-22274 display tz db version on the test machine.
2024-02-28 11:07:32 -08:00
Elango Cheran
0d7cedc0dd
ICU-22532 Trigger CI workflows when workflow definitions change
2024-02-28 12:50:43 -05:00
Elango Cheran
3df505b511
ICU-22532 Increase Github Actions CI parallelism from 2 to 4
2024-02-27 10:58:09 -08:00
Fredrik Roubert
7ec1765ce8
ICU-21107 Update ICU4C minimum standard version from C++11 to C++17.
2023-12-14 09:36:22 -08:00
Elango Cheran
2adf957de2
ICU-22314 Refactor GH CI jobs into workflows triggered by modified paths
2023-11-29 17:59:41 -05:00
Elango Cheran
6a4ae3b95f
ICU-22537 Fix CI checks to run with UCONFIG_NO_SERVICE
...
See #2667
2023-10-10 16:28:29 -07:00
Mihai Nita
76b9e089be
ICU-22324 Mavenization, publish the root pom to Maven
2023-09-28 17:32:30 -07:00
Mihai Nita
7a0373411e
ICU-22324 Mavenization, building the CLDR utilities
2023-09-27 11:01:06 -07:00
Elango Cheran
f14b24a845
ICU-22324 Allow single Maven cache creation and multiple read-only usage
2023-09-21 08:39:05 -07:00
Elango Cheran
832997c57e
ICU-22325 Disable tests as workaround for failures following CI changes
...
See #2601
2023-09-15 09:46:23 -07:00
Mihai Nita
d501225db2
ICU-22477 Fix the performance tests after the maven folder changes
2023-08-31 19:38:20 -07:00
Elango Cheran
af8dc57a1d
ICU-22423 Use hashes instead of version tags for GH Actions
2023-08-31 08:13:43 -07:00
Mihai Nita
b3d542392c
ICU-22324 Mavenization, step 2, change github / azure workflows
2023-08-30 15:25:01 -07:00
Pedro Kaj Kjellerup Nacht
95f25839f4
ICU-22423 Add scorecard.yml
...
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
2023-08-30 15:11:50 -07:00
Pedro Kaj Kjellerup Nacht
281a2a77ec
ICU-22350 Give maven.yml packages:write
...
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
2023-07-20 08:12:16 -07:00
Frank Tang
f1b13a850a
ICU-22354 Revert benchmark-action changes
...
Revert the change of benchmark-action in
https://github.com/unicode-org/icu/pull/2428 which cause
post merge test brekage.
See https://github.com/unicode-org/icu/actions/runs/5393383252/jobs/9793048045
for the problem
2023-06-27 14:53:04 -07:00
Mohammed Keyvanzadeh
b575f7c8f5
ICU-22354 Update actions and platforms in GitHub Actions workflows
2023-06-27 11:32:57 -07:00
Frank Tang
e4eb997f41
ICU-22406 limit the configuration
2023-06-13 22:01:59 -07:00
Frank Tang
ded6244035
ICU-22406 Fix test breakage w/ --disabled-shared
2023-06-13 22:01:59 -07:00
Pedro Kaj Kjellerup Nacht
7a101d68ea
ICU-22350 Fix broken performance CI
...
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
2023-06-13 16:41:39 -07:00
Pedro Kaj Kjellerup Nacht
2e3e49fed5
ICU-22350 Add minimal tokens to GitHub workflows
...
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
2023-06-06 10:32:26 -07:00
Norbert Runge
ba1c7006b7
ICU-22384 Limit execution of performance tests
...
Run the tests only on the main branch of the unicode-org/icu repository. This avoids diluting the performance charts with performance results from the maintenance branches. Also, the performance tests won't execute on forked directories anymore, on which they fail after execution anyway, thus using GitHub resources without purpose.
2023-05-11 23:02:31 -07:00
Fredrik Roubert
e1e1c5feaf
ICU-22349 Use -l with make -j to limit jobs based on load average.
...
It has been proposed that make running too many parallel jobs recently
has led to resource exhaustion in our CI, so that some kind of limit
would be helpful to set.
The load average 2.5 limit choosen here is simply the limit used as an
example in the make documentation, as we don't really have any way of
picking an initial value that's certain to be better.
https://www.gnu.org/software/make/manual/html_node/Parallel.html
See #2421
See #2422
2023-05-11 00:50:59 +02:00
Shane F. Carr
62f493827f
ICU-22369 Merge maint/maint-73 into main ( #2437 )
2023-04-27 16:19:55 -07:00
Frank Tang
cbb25bb186
ICU-22349 Change to use just -j value in make to "not limit the number of jobs that can run simultaneously"
...
See #2422
2023-04-12 15:47:06 -07:00
Frank Tang
981c182a7f
ICU-22297 Speed up valgrind tests
...
Remove the valgrind build in azure pipeline which is slow (about 50-75
mins to run) and replace with a set in github action that run 17
testing jobs in parallel to speed it up to about 25 mins the longest.
2023-04-05 16:42:32 -07:00
Elango Cheran
3867acf109
ICU-22330 build and test ICU4J with Java 17
2023-03-24 14:00:02 -07:00