Jens Geyer
66d897667c
THRIFT-5347 Remove deprecated Haskell bindings
...
Client: hs
Patch: Jens Geyer
This closes #2352
2021-03-22 09:42:38 +01:00
Alexander Edge
b4711a6178
Swift 5.1 support
...
Use stdlib Result instead of TAsyncResult
Fix: deprecations for `withUnsafeBytes`
Bump CI job Xcode version
Hash (into)
Co-authored-by: Sophie Lambrakis <SLambrakis@users.noreply.github.com>
Co-authored-by: Alexander Edge <alex@alexedge.co.uk>
2020-04-24 14:43:03 +01:00
Antoine Cœur
08a6eb6e1f
THRIFT-4902: Swift 4 and 5 compatibility ( #1827 )
2019-07-08 06:42:09 -04:00
James E. King III
29f7f8f32f
THRIFT-4743: remove cpp compiler plugin support to simplify the project
2019-01-26 23:53:38 -05:00
James E. King III
98f379ece1
THRIFT-4746: changes for publishing java library to maven; fix java debug vs. release build with cmake
2019-01-23 09:24:32 -05:00
James E. King III
b2a4afec2a
fix travis CI cross
2019-01-22 09:38:17 -05:00
James E. King III
5870cc81e8
Change Travis CI to use three cross test jobs again as we hit the 90 minute limit we had negotiated.
2019-01-22 09:37:31 -05:00
cyy
ca8af9b48f
THRIFT-4730: remove pthread code and refactor, ending up with just ThreadFactory
2019-01-11 09:13:12 -05:00
cyy
2150a3451b
remove boost::thread in CI
2019-01-07 08:11:37 -05:00
cyy
c109e01979
remove boost::thread and boost::mutex code
2019-01-07 08:11:37 -05:00
James E. King III
129f332d72
move autotools builds in front of cmake builds in Travis CI
2018-06-27 21:08:08 +00:00
James E. King III
a3a5909d1f
add coverity scan build automation to cron job on Travis CI
2018-06-27 21:05:57 +00:00
James E. King III
f5f430df56
THRIFT-4579: Move up to Ubuntu Bionic for CI builds
...
make dlang library compatible with openssl-1.1 for Ubuntu Bionic
Requires an upstream deimos update to be compatible.
2018-06-16 19:16:04 +00:00
James E. King III
272470790a
THRIFT-4342: update ruby tests to use rspec 3, updated all dependencies for ruby
...
Client: rb
2018-03-23 15:16:47 -04:00
James E. King III
a37feafd42
THRIFT-4508: end trusty CI builds; handle nodejs 4.x LTS EOL; update docs
2018-03-06 16:16:45 -05:00
James E. King III
bf7f76bb1f
THRIFT-82: follow-up to common lisp to stabilize the linux build environment and update some docs
2018-03-02 13:48:08 -05:00
James E. King III
d907cc92db
THRIFT-4352: update artful to use haxe 3.4.4 which fixes a core in haxe
2018-02-17 11:20:07 -05:00
James E. King, III
cd5be7be70
THRIFT-4351: change DOCKER_ env vars for travis integration to work better,
...
ready for enabling job on PRs
This closes #1397
2017-10-23 14:13:46 -04:00
James E. King, III
0ad20bdbfe
THRIFT-4351: use travis build stages to optimize build,
...
avoiding duplicate rebuilds of the same image, and also
allow personal docker hub repositories for private fork
builds to be optimized. Move ubsan build to artful image
because it catches more stuff and fix what was found.
THRIFT-4345: solidify docker build strategy for maximum
coverage: trusty, xenial, artful as stock as they can be
THRIFT-4344: add top level language summary markdown and
update readme with a new image on the layered architecture
THRIFT-3847: remove VERSION macro from config.h which
was causing a conflict on artful builds.
THRIFT-4359: fix haxe map/set decode when key is binary,
as a missing break statement caused it to use an int
during decode
This closes #1389
2017-10-19 11:29:04 -04:00
James E. King, III
65efdff10b
build both ubuntu xenial as well as trusty to get more language level
...
coverage, force C++98 in one of the C++ builds to guarantee compat,
and update docker readme
This closes #1377
2017-09-26 06:48:54 -07:00
James E. King, III
699b5bc47a
THRIFT-4064: update node dependencies
...
This closes #1359
2017-09-21 07:02:51 -07:00
James E. King, III
4c30c15924
THRIFT-4328: disable centos-7.3 build jobs which appear to be unstable/hang in jenkins
...
This closes #1358
2017-09-14 07:17:06 -07:00
James E. King, III
f26ce765d1
THRIFT-4328: undo tweak to build jobs 3 and 4, putting nodejs back where it was to stabilize Travis
2017-09-13 22:10:10 -07:00
James E. King, III
81cdcd3dd7
THRIFT-4328: split binary cross tests into their own build job to resolve
...
timeouts in travis; enable newly reliable cross tests (ran 5 times clean)
This closes #1351
2017-09-13 19:36:00 +00:00
James E. King, III
d7142b7e4f
THRIFT-4295: rework the docker build images, updating them and tuning the travis builds
...
This closes #1340
2017-09-04 18:09:34 -07:00
Allen George
bc1344d55f
THRIFT-4186 Add travis build for Rust
...
Client: rs
Patch: Allen George <allen.george@gmail.com>
This closes #1260
2017-05-11 01:35:33 +02:00
James E. King, III
ee17ff95e5
THRIFT-4071: rebalance build job 5 to eliminate CI failures
...
This closes #1245
2017-04-07 00:25:42 -04:00
James E. King, III
4eb23472b7
THRIFT-4071: collapse and remove unnecessary build jobs in Travis CI; ensure WITH_PLUGIN is tested somewhere
...
This closes #1238
2017-04-05 19:32:27 -04:00
Jim Apple
147c2849af
THRIFT-2026: Eliminate some undefined behavior in C/C++
...
Clients: glib, C++
Patch: Jim Apple <jbapple-impala@apache.org>
This closes #1214
This patch fixes some undefined behavior were found using Clang's
UndefinedBehaviorSanitizer (UBSan). To check for undefined behavior,
run /build/docker/scripts/ubsan.sh. This is run during CI builds, as
well.
The examples of the types of undefined behavior fixed in this commit
are:
1. Enumerations exhibit undefined behavior when they have values
outside of a range dependent on the values of their enumerators, as
specified in C++14's chapter 7.2 ("Enumeration declarations"),
paragraph 8.
2. Left shift of negative values, used in zigzag encoding, is
undefined behavior. See 5.8 ("Shift operators"), paragraph 2 for
C++ and 6.5.7 ("Bitwise shift operators"), paragraph 4 for C99 and
C11.
2017-03-25 08:16:18 -04:00
James E. King, III
736075d2ac
THRIFT-4095: add multiplexed protocol to Travis CI jobs 1 and 2 for make cross
2017-02-18 13:55:30 -05:00
Nobuaki Sukegawa
2c64bddc00
THRIFT-3918 Run subset of make cross
...
This closes #1079
2016-09-04 21:13:40 +09:00
Nobuaki Sukegawa
93fb7eadd0
THRIFT-3907 Skip Docker image build on CI when unchanged
2016-09-04 21:13:32 +09:00
Nobuaki Sukegawa
a52ea350d8
THRIFT-3852 A Travis-CI job fails with "write error"
2016-06-12 16:12:30 +09:00
Nobuaki Sukegawa
7be78ea0b3
THRIFT-3816 Reduce docker build duration on Travis-CI
...
This closes #1007
2016-05-15 00:25:04 +09:00
Nobuaki Sukegawa
6505312e0a
THRIFT-3747 Duplicate node.js build on Travis-CI
...
This closes #953
2016-03-18 04:40:16 +09:00
Nobuaki Sukegawa
c40018b28f
THRIFT-3659 Check configure result of CMake on CI
...
This closes #886
2016-03-06 09:46:33 +09:00
Nobuaki Sukegawa
ed23b2b4ce
THRIFT-3696 Install pip to CentOS Docker images to fix Python builds
...
This closes #912
2016-03-06 09:46:22 +09:00
Nobuaki Sukegawa
3dd4d8eca8
THRIFT-3698 [Travis-CI] Introduce retry to apt commands
...
This closes #913
2016-03-02 23:44:22 +09:00
Nobuaki Sukegawa
50bb860acd
follow-up: THRIFT-3690 Work around docker image build failures on Travis-CI
...
When hanged, travis_wait travis_retry ... fails after 20 mins.
travis_retry travis_wait ... might let us actually retry.
2016-03-02 23:44:22 +09:00
Nobuaki Sukegawa
d479e23a1d
THRIFT-3691 Run flake8 Python style check on Travis-CI
...
Client: Build (Python)
Patch: Nobuaki Sukegawa
This closes #907
2016-02-28 12:05:14 +09:00
Nobuaki Sukegawa
2c5ed27a25
THRIFT-3690 Work around docker image build failures on Travis-CI
...
Client: Build
Patch: Nobuaki Sukegawa
This closes #906
2016-02-28 12:04:05 +09:00
Nobuaki Sukegawa
f2952847e6
THRIFT-3681 Fix Dart tutorial build
...
Client: Build (Dart)
Patch: Nobuaki Sukegawa
This closes #901
2016-02-27 16:55:55 +09:00
Nobuaki Sukegawa
ea5845a2f5
THRIFT-3633 Travis "C C++ - GCC" build was using clang
...
Client: Build
Patch: Nobuaki Sukegawa
This closes #868
2016-02-14 22:47:19 +09:00
Nobuaki Sukegawa
5b44612d20
Revert part of 2eed686406
...
make check hang in Go is fixed by THRIFT-3597
2016-02-04 14:28:24 +09:00
Nobuaki Sukegawa
2eed686406
Fix CI build for THRIFT-3251 Add http transport for server to Go lib
...
This closes #829
2016-02-01 21:23:25 +09:00
Roger Meier
447294f176
THRIFT-3469 Docker: Debian support
...
This closes #746
2016-01-10 13:32:47 +01:00
Nobuaki Sukegawa
33744b0524
THRIFT-3515 Python 2.6 compatibility and test on CI
...
This closes #766
2016-01-05 03:02:35 +09:00
Nobuaki Sukegawa
7b69c1889e
Remove Travis-CI allow_failures entry for CentOS 7
...
It seems that upstream CentOS image update fixed the Python import failure.
2016-01-03 23:30:19 +09:00
Nobuaki Sukegawa
0156aaed10
Use Docker image from master branch on Travis-CI
2015-12-09 23:21:45 +09:00
Nobuaki Sukegawa
a6ab1f5e6d
THRIFT-3452 .travis.yml: Migrating from legacy to container-based infrastructure
...
Client: Build
Patch: Nobuaki Sukegawa
Use "services: docker"
This closes #730
2015-12-05 11:28:27 +09:00