Commit graph

89 commits

Author SHA1 Message Date
Rahul Pandey
a0cdb9cda5 ICU-22597 Add MSVC build bot to build ICU4C without exceptions
See #2829
2024-03-07 16:14:16 +01:00
Elango Cheran
0d7cedc0dd ICU-22532 Trigger CI workflows when workflow definitions change 2024-02-28 12:50:43 -05:00
Elango Cheran
c2b328267e ICU-22532 Increase timeout for exhaustive ICU4J tests 2024-02-27 10:58:18 -08:00
Elango Cheran
4633254f9e ICU-22314 Move Cygwin test to post-merge pipeline 2024-02-22 11:23:17 -08:00
Elango Cheran
8acebe4a0c ICU-22314 Add PR triggers for Azure pipelines
See #2835
2024-02-21 13:38:48 +05:30
Rahul Pandey
df46d089d5 ICU-22314 Refactor Azure CI into workflows conditional on modified paths
See #2701
2024-02-16 15:23:47 +05:30
Fredrik Roubert
981057143c ICU-21107 Remove CI jobs using MSVC too old to support C11.
Versions before VS 2019 don't have C11 standard library features:

https://learn.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance?view=msvc-170#c-standard-library-features-1
2024-01-18 13:03:45 +09:00
Manish Goregaokar
74abcfe288 ICU-22481 Add toml support to gendict
(and use it in CI)
2023-12-27 22:59:57 -08:00
Fredrik Roubert
e112f896a2 ICU-22576 Use standard alignof() with modern C. 2023-12-14 19:11:29 +01:00
Fredrik Roubert
78b1a3fc46 ICU-22522 Update the Azure CI from Clang 14 to Clang 16. 2023-11-30 15:34:36 +01:00
Sarvesh Arora
bd9e5ed620 ICU-21991 added VS2022 checks and changed windows SDK version 2023-10-12 14:36:27 +05:30
Shane F. Carr
fc386c3a9a ICU-22149 Be more graceful with missing lang bundle data
See #2635
2023-10-03 14:20:26 -07:00
Mihai Nita
b3d542392c ICU-22324 Mavenization, step 2, change github / azure workflows 2023-08-30 15:25:01 -07:00
Shane F. Carr
de26ea8c6a ICU-22322 Revert extra parallelism for data-filter test in .azure-pipelines.yml
See #2471
2023-05-26 13:39:11 -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
Robert Bastian
6c05042cbc ICU-22373 Export segmentation dictionaries 2023-05-02 07:29:27 -07:00
Frank Tang
5be2ea84e5 ICU-22349 Bump the cygwin timeout to 50 minutes 2023-04-20 19:32:34 -07:00
Frank Tang
85fd7389e0 ICU-22349 Speed up pre-merge CI
See #2420
2023-04-19 08:06:59 +05:30
Frank Tang
4b515504fd ICU-22349 Build cygwin with -j to run multiple cores
See #2421
2023-04-13 11:48:01 +05:30
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
Rahul Pandey
3076874c32 ICU-22301 Add azure CI tests to be run post merge
See #2363
2023-03-17 08:57:01 -07:00
Frank Tang
32bc47eefe ICU-22257 Revert PR 2302
Since the same work has been done in PR 1884 before.
2023-02-13 12:37:11 -08:00
Frank Tang
3f093b602a ICU-22266 update OS version to 22.04 from 18.04
Update configuration in main/.ci-builds from the deprecated 18.04
to the newest 22.04

Since vangrind has issue under 22.04 use 20.04 for vangrind for now.

Also use apt-get instead of apt since apt does not have a stable
commandline interface.
2023-02-08 13:43:14 -08:00
Frank Tang
0264f411b8 ICU-22257 Add "Test ICU4J with only little-endian ICU4C data"
Automate "Test ICU4J with only little-endian ICU4C data" as stated in
https://unicode-org.github.io/icu/processes/release/tasks/integration.html#test-icu4j-with-only-little-endian-icu4c-data

Update .ci-builds/.azure-exhaustive-tests.yml

Co-authored-by: Markus Scherer <markus.icu@gmail.com>
2023-02-06 14:32:33 -08:00
rp9-next
bebcd6b8bb ICU-22114 Update pipeline workflows to use macOS-latest 2022-09-08 09:02:31 -07:00
rp9-next
4cf4116dad ICU-22074 Increase the valgrind CI timeout 2022-08-01 12:51:55 +05:30
Robert Bastian
783b4f7b6a ICU-22061 rename 2022-06-29 13:16:26 -07:00
Henri Sivonen
3cefbd55c7 ICU-22028 Export collation and normalization data for ICU4X 2022-06-28 08:37:32 -07:00
Jeff Genovy
f6300c97cd ICU-22040 Update clang-13 build bots to clang-14. Add libc++ build bot. 2022-05-19 14:05:14 -07:00
Markus Scherer
fda4a82bba ICU-21960 fix clang 13 C++20 warnings 2022-05-07 15:21:08 +00:00
Shane Carr
b144aac447 ICU-21762 Export Script_Extensions with --all flag in icuexportdata
See #2054
2022-03-30 11:44:02 -07:00
Jeff Genovy
0b50a5f22a ICU-21838 Migrate Azure pipelines win2016 images to win2019 images. Update MacOSX to Catalina. 2021-11-24 19:17:52 -08:00
Shane F. Carr
b2c1dffb70 ICU-21545 Add plumbing for running icuexportdata in BRS
See #1857

- Renames tool from icuwriteuprops
- Adds more command-line flags
2021-09-21 17:40:27 -05:00
Frank Tang
2cf1d23c6c ICU-21734 Add -Wsuggest-override to Build only WarningsAsErrors buildbot
See #1842
2021-09-08 10:47:29 -07:00
Yoshito Umaoka
26c61c236c ICU-21038 Run ICU4J localespiCheck as a part of CI build
See #1797
2021-09-03 09:05:51 -04:00
Jeff Genovy
08dbf093ce ICU-21747 Upgrade WarningsAsErrors build bot to Clang-13 on Ubuntu 20.04 2021-09-01 17:04:42 -07:00
Erik Torres
0b7701ef3c ICU-21617 Remove work around of uninstalling GCC11 in CI build
Remove work around of uninstalling GCC11 in CI build
2021-08-30 15:17:36 -05:00
Erik Torres
edc62cfcc1 ICU-21130 Update cpp14 to cpp17 in CI builds
See #1827
2021-08-26 19:14:34 -05:00
Erik Torres
c088ca8d39 ICU-21598 Add CI builds that exercises the data filtering on windows
See #1820
2021-08-26 18:04:35 -05:00
Jeff Genovy
849585c45f ICU-20973 Add C++20 build bots to Azure CI: Clang-13, GCC-11, MSVC with std:c++latest 2021-08-17 15:42:27 -07:00
Jeff Genovy
744ca71663 ICU-21707 Fix LocaleBuilder assumption that the default locale doesn't have any BCP47 extension tags.
Add test case for LocaleBuilder with default locale with extensions.

Use Locale::getRoot().clone() instead of new Locale();

Add CI build bot with LANG that has extension tags
2021-08-12 16:58:12 -07:00
Jeff Genovy
84595b49a6 ICU-21657 Update Azure CI build bots to use Ubuntu 18.04 2021-06-30 14:39:20 -07:00
Daniel Ju
d64e897679 ICU-21600 Increase timeout and separate build/test in Cygwin CI 2021-05-17 13:59:16 -04:00
Jeff Genovy
aef3eb3910 ICU-21615 Work-around Azure CI build bot issue on Ubuntu 18.04 2021-05-14 18:24:19 -07:00
Erik Torres Aguilar
b1f2b69018 ICU-21244 Make Valgrind CI build/test check run on every Pull Request
See #1713
2021-05-06 14:56:31 -07:00
Daniel Ju
7b971a2b23 ICU-21535 Port Cygwin CI build from AppVeyor to Azure Pipelines 2021-04-08 17:04:07 -07:00
Hugo van der Merwe
0ad4614a04 ICU-21508 Rename 'master' to 'main' in docs, maven files, scripts, etc
See #1664
2021-03-24 18:56:50 +01:00
Jeff Genovy
8c9c14e64c ICU-21542 Have GHA output ICU4J test failures if there are any. 2021-03-17 15:19:11 -07:00
Steven R. Loomis
8d2360ae6e ICU-13837 c build: make --disable-layoutex the default
- update GitHub workflow / Azure pipeline to no longer specify layoutex

Also:
- update configure.ac that was missed in #1265 cad3903cc2 ICU-21051
- some FALSE/TRUE were missed in source/test/letest
2020-12-15 10:35:59 -06:00
Jeff Genovy
309852e3df ICU-21278 Add Ubuntu 20.04 build bot to CI builds. 2020-09-30 14:44:49 -07:00