Commit graph

78 commits

Author SHA1 Message Date
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
Jeff Genovy
f64ee1216a ICU-21291 Increase the timeout for the Exhaustive Test CI builds 2020-09-17 17:03:44 -07:00
Jeff Genovy
9a220a7381 ICU-21272 Add Windows ARM64 Debug build to CI build configuration. 2020-09-10 12:22:19 -07:00
Jeff Genovy
941fddc19d ICU-21108 Add build using VS2015 toolset, fix job names. 2020-09-08 13:58:38 -07:00
Jeff Genovy
901c94cd8f ICU-21265 Increase git fetch depth on CI builds to allow rebuilding older commits. 2020-09-03 16:59:48 -07:00
Jeff Genovy
341608f7b6 ICU-21108 Update to use/support VS2019, and add extra CI builds for VS2017 and VS2019.
Change to use the Windows 10 SDK for Win32 (Win7) builds on the VS2019 ADO images.
The Windows 10 SDK is backwards compatible to Windows 7, if WINVER and
_WIN32_WINNT are set before compiling.

Clean up the vcxproj files from VC7.1
2020-09-02 13:01:27 -07:00
Erik Torres
a7a8cc3809 ICU-20808 Add test for the C locale to default to en_US_POSIX 2020-08-20 14:12:09 -07:00
Shane F. Carr
bf2c2c5ca7 ICU-21176 Add aliases for terms "whitelist" and "blacklist" in data filter
See #1189
2020-08-11 21:21:59 -05:00
Jeff Genovy
6445e68dcc ICU-21177 Skip running the Exhaustive tests on changes to docs and other files. 2020-06-25 10:59:36 -07:00
Jeff Genovy
9b3746e0b6 ICU-21121 Enable tests for MacOSX build bot. 2020-05-14 11:37:46 -07:00
Jeff Genovy
681a7aa451 ICU-21104 Add build bots using Ubuntu 18.04 with C++14
This change adds an Azure build bot that builds using Clang on Ubuntu
18.04 with C++14 in debug mode, and a build bot on Travis that builds
using GCC with C++14.

Note: The Ubuntu 18.04 image doesn't have HarfBuzz, so we need to disable
building the layout engine.
2020-05-08 18:34:15 -07:00
Shane F. Carr
9b2092fa89 ICU-21073 Fix ICU Data Build Tool in "locale" mode. 2020-04-14 16:13:57 -05:00