summaryrefslogtreecommitdiff
path: root/build/docker
Commit message (Collapse)AuthorAgeFilesLines
* THRIFT-5699: java lib and build tool chain: gradle 8.0.2 (#2779)Jiayu Liu2023-04-145-10/+10
|
* update gradle to version 7.6 (#2744)Jiayu Liu2023-04-095-10/+10
| | | | | * update gradle to version 7.6 * update hash
* THRIFT-5684 upgrade to net7.0:Jens Geyer2023-02-168-29/+29
| | | | | Client: netstd Patch: Jens Geyer
* Update supported go versionsYuxuan 'fishy' Wang2023-02-023-6/+6
| | | | | Following our policy regarding supported go releases, change the supported go versions to 1.19.* and 1.20.* with the release of go 1.20.
* THRIFT-5657: Use Swift 5.7 in travis build (#2719)Kino Roy2022-11-203-11/+20
|
* build: docker: scripts: autotools: do not fail if .m2/ existsChris Friedt2022-10-231-1/+1
| | | | | | | | | | Previously, when doing manual runs inside of the docker container, the `autotools.sh` script would fail if the `.m2/` directory already existed. This was a minor annoyance. Simply pass the `-p` flag to `mkdir`. Signed-off-by: Chris Friedt <cfriedt@meta.com>
* THRIFT-5650: Implement UUID in Go libraryYuxuan 'fishy' Wang2022-10-212-4/+4
| | | | | | | | | | | | | | Client: go This is only the library part of THRIFT-5650. I still have some open questions for the compiler part so that will be done later. While I'm here, also made some changes to go CI process: * Update ubuntu-bionic to use go 1.18 for travis * Update ubuntu-jammy to use the latest go 1.19.x for travis * Run both go 1.18 and 1.19 for github actions * Also run test/go tests for github actions
* java to use jdk 17 (#2686)Jiayu Liu2022-10-143-3/+3
|
* add ubuntu jammy in build infra (#2684)Jiayu Liu2022-10-121-0/+283
|
* Bump go version to 1.9.2 and update hashes (#2701)Hamza Anis2022-10-112-4/+4
|
* THRIFT-5633: move xenial to old, deprecate xenial in travis build (#2690)Jiayu Liu2022-10-102-3/+3
| | | | | * move xenial to old, deprecate xenial in travis build * add back stage of docker
* remove --disable-sandboxing in bionic (#2683)Jiayu Liu2022-09-271-2/+1
|
* [build infra] focal to use openjdk 11 instead of 17 to get rid of false ↵Jiayu Liu2022-09-271-1/+1
| | | | | | | | | | | | | errors (#2662) * java 17 * use --debug for java gradle build * add --debug * update javadoc options within gradle * revert back to jdk 11
* THRIFT-5641: [build infra] install deps for swift in bionic and focal ↵Jiayu Liu2022-09-262-16/+19
| | | | | | | | | | | | | | | dockerfile (#2678) * install deps for swift in bionic and focal dockerfile * update add -yq for apt-get update * remove cppcheck version fixes * use bionic not focal for now * Revert "use bionic not focal for now" This reverts commit e3093477f0bf91122957616f1d9c768c675e03dc.
* [build infra][ocaml] disable opam sandboxing for ubuntu bionic and focal (#2671)Jiayu Liu2022-09-242-2/+4
| | | | | * disable opam sandboxing for ubuntu focal * update bionic as well
* THRIFT-5574: add ubuntu focal build (#2528)Jiayu Liu2022-09-191-0/+280
| | | | | | | | | | | | | | | * add ubuntu focal build * remove py2 in focal * indentation * apply latest updates * update swift version * use java 17 in focal * adopt focal
* move ubuntu disco to old folder (#2663)Jiayu Liu2022-09-171-0/+0
|
* update gradle version to 7.5.1 and update hashesJiayu Liu2022-09-073-198/+198
|
* THRIFT-5600: upgrade rust toolchain to 1.61 and edition 2021Tdxdxoz2022-09-014-6/+6
| | | | | | | | THRIFT-5606: Wrong indent for const double Client: rs Patch: Ommy Zhang <tdxdxoz@gmail.com> This closes #2634
* Revert "THRIFT-5501 Remove Common Lisp support"Max-Gerd Retzlaff2022-08-304-0/+36
| | | | This reverts commit d88d4f93b3390989bd47a43f3941ca7d576750f6.
* Update supported go version to 1.18.* and 1.19.*Yuxuan 'fishy' Wang2022-08-023-6/+6
| | | | | | Client: go Also provide generic version of Pointer helper function.
* THRIFT-5581: use gradle 7 for java/kotlin (#2601)Jiayu Liu2022-05-113-6/+6
| | | | | | | * upgrade gradle version to 7.4 * migrate from `maven` plugin to `maven-publish` plugin as required for Gradle 7 * add guard to ktfmt, since it can't run with JDK 8 Co-authored-by: Christopher Tubbs <ctubbsii@apache.org>
* use 45 min timeoutJiayu Liu2022-04-271-7/+3
|
* wait for 45 minutesJiayu Liu2022-04-271-3/+7
|
* Update Go versions used in travis and LANGUAGES.mdYuxuan 'fishy' Wang2022-04-253-6/+6
| | | | | | | Per our support policy, drop support of go 1.16 and add support of go 1.18. Also enable go vet in make check, and fix issues reported by go vet.
* THRIFT-5562: remove gradle wrapper and use installed gradle 6.9Jiayu Liu2022-04-193-3/+25
| | | | | | | Client: java Patch: Jiayu Liu This closes #2576
* THRIFT-5536 Fix cross language testsAki Sukegawa2022-03-083-27/+35
|
* THRIFT-5501 Remove Common Lisp supportJens Geyer2022-03-064-36/+0
| | | | | Client: cl Patch: Jens Geyer
* Bump the versions of Go used in TravisYuxuan 'fishy' Wang2022-01-113-9/+9
| | | | | | | | | | | Bump the versions of Go used in Travis to the latest point releases in preparing for the upcoming v0.16.0 release. Also switch the go download URL to the new go.dev domain. Also update LANGUAGES.md accordingly, and mark that we support THeader in Go now (we added the support in v0.13.0, just forgot to update LANGUAGES.md accordingly).
* THRIFT-5479 Add net 6 supportJens Geyer2021-12-056-21/+21
| | | | | Client: netstd Patch: Jens Geyer
* build/docker/*/Dockerfile: Added dotnet additional dependenciesMario Emmenlauer2021-08-305-8/+23
|
* THRIFT-5447: Update supported Go versionsYuxuan 'fishy' Wang2021-08-193-6/+6
| | | | | | | | | Client: go Update go versions used in travis to 1.16.7 and 1.17, update LANGUAGES.md, and update go's README to clarify on support policy. This change will be cherry-picked into 0.15.0 branch after merged.
* Separate the cmake 'build' and 'install' targetsMario Emmenlauer2021-08-112-2/+2
|
* Add better unit tests and imbue C locale in floating point to_stringubuntu2021-06-073-0/+3
| | | | | | | | ToStringTest.cpp is a better place than JSONProtoTest.cpp for to_string tests. Move global locale-related unit tests there. Also imbue the C locale in the floating point to_string functions to avoid decimal number strings formatted with comma instead of decimal point. In Dockerfiles, install de_DE locale because it uses decimal comma.
* Add unit test for system locale with thousands separator commaubuntu2021-05-313-0/+21
| | | | Install en_US.UTF-8 locale in Dockerfile
* Fix travis CI for NPMYuxuan 'fishy' Wang2021-04-283-2/+5
| | | | | | | | | | Currently it's complaining about missing dependency of headless chrome: Running "qunit:ThriftDeepConstructor" (qunit) task >> There was an error with headless chrome Fatal error: Failed to launch chrome! /thrift/src/lib/js/node_modules/puppeteer/.local-chromium/linux-609904/chrome-linux/chrome: error while loading shared libraries: libXtst.so.6: cannot open shared object file: No such file or directory TROUBLESHOOTING: https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md
* THRIFT-4303 Update ubuntu-xenial to use D 2.087.0James Lacey2021-03-272-26/+17
| | | | | | | Client: d Patch: James Lacey This closes #2363
* THRIFT-5358: Add go.mod file to root directoryYuxuan 'fishy' Wang2021-03-244-7/+7
| | | | | | | | | | | | | Client: go This unblocks the development under go 1.16+, which starts to complain when there's no go.mod file in any of the directories. The current approach is certainly not the best solution ever, for example it does not run the tests under lib/go/test/tests but copy them into lib/go/test/gopath/src/sometest and run them there instead, but those improvements can be done in the future in follow up PRs and this should be a good enough first step to unblock developments.
* THRIFT-5347 Remove deprecated Haskell bindingsJens Geyer2021-03-2210-47/+0
| | | | | | | Client: hs Patch: Jens Geyer This closes #2352
* THRIFT-5285 Update http package + update to dart 2 + stylistic changesaaronstgeorge-wf2021-03-013-3/+3
| | | | | | | Client: Dart Patch: aaronstgeorge-wf This closes #2251
* THRIFT-5349 Add net5.0 as supported platformJens Geyer2021-02-156-6/+6
| | | | | | | Client: netstd Patch: Jens Geyer This closes #2328
* THRIFT-5338: Raise minimal supported go version to 1.14.14Yuxuan 'fishy' Wang2021-01-204-7/+7
| | | | | | | | | Client: go - Update Dockerfiles used by travis - Add go.mod file - Modify error handling code to take advantage of errors package updates in go1.13
* THRIFT-5158 Update Rust generator and Rust lib,test,tutorial to only support ↵Allen George2020-09-024-5/+5
| | | | | | | | | 2018 edition Client: rs Patch: Allen George This closes #2078
* Update NodeJS to oldest supported version on Ubuntu XenialMario Emmenlauer2020-05-111-2/+2
|
* THRIFT-5087 test/test.py fails with "AssertionError: Python 3.3 or later is ↵Jano Svitok2020-03-131-1/+6
| | | | | | | | | | | | | | | | | | required for proper operation." Client: Python Patch: Jano Svitok This closes #2055 THRIFT-5087: Show features log, check log presence THRIFT-5087: Revert/Improve PR1995 (commit f8b004081da) Make the condition work both a) when both python2 and python3 are installed b) when only python3 is installed Check also python 3.8 when searching for 3.x
* THRIFT-5100: Upgrade ruby to 2.4Jano Svitok2020-03-101-3/+6
| | | | | | | | | Client: Ruby Patch: Jano Svitok This closes #2054 due to byebug gem 11.1 (used by pry-byebug)
* THRIFT-5120: Use nodejs 8.xJano Svitok2020-03-101-2/+2
| | | | | | | | | Client: node Patch: Jano Svitok This closes #2054 JSDoc 3.6.3 requires Node.js >=8.15.0
* THRIFT-5111: Upgrade rust to 1.36.0Jano Svitok2020-03-072-5/+5
| | | | | | | | | | | | | | | | | | Client: Rust Patch: Jano Svitok This closes #2050 Also contains portions of THRIFT-4547: Upgrade Swift in docker to 5.1.4 Client: Swift Patch: Jano Svitok Linux version 4.2.0 does not have FileHandle.acceptConnectionInBackgroundAndNotify() implemented. We need at least 5.1 for TSocketServer to run in docker. In the meantime, URLRequest was moved to FoundationNetworking. To keep compatibility with previous versions, conditional import is used.
* THRIFT-4982 Remove deprecated C# bindings from the code baseJens Geyer2020-02-287-37/+0
| | | | | | | Client: csharp Patch: Jens Geyer This closes #2027
* (no ticket) Document Docker Build JS Versions [skip ci]Cameron Rollheiser2020-02-051-1/+1
| | | | | | | Client: docs Patch: Cameron Rollheiser This closes #1976