Commit graph

12 commits

Author SHA1 Message Date
Robin Leroy
99ca2ad931 ICU-22946 Pin all -latest runners per ICU-TC 2024-10-17 🗡️ 2024-10-19 00:18:10 +02:00
Mihai Nita
9fb6dca1f9 ICU-22721 Have the testdata folder trigger CI actions for both icu4c & icu4j 2024-09-24 12:44:29 -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
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
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
Elango Cheran
2adf957de2 ICU-22314 Refactor GH CI jobs into workflows triggered by modified paths 2023-11-29 17:59:41 -05:00
Mohammed Keyvanzadeh
b575f7c8f5 ICU-22354 Update actions and platforms in GitHub Actions workflows 2023-06-27 11:32:57 -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
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
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