summaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* THRIFT-5564: [CI] use GitHub workflow matrix to parallel cross tests (#2801)Jiayu Liu2023-04-271-3/+8
| | | | | | | | | | | | | * use github to parallel cross tests * fix syntax * correct syntax * split more * update fail-fast * fix swift'
* Bump actions/setup-go from 3 to 4 (#2795)dependabot[bot]2023-04-271-1/+1
| | | | | | | | | | | | | | | Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](https://github.com/actions/setup-go/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/setup-go dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump actions/setup-python from 3 to 4 (#2792)dependabot[bot]2023-04-271-2/+2
| | | | | | | | | | | | | | | Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 4. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* THRIFT-5701: Add dependabot (#2784)Fokko Driesprong2023-04-271-0/+33
| | | | | | | | | | | * THRIFT-5701: Add dependabot To keep up to date with the latest dependencies * Update dependabot.yml * Change to monthly * Add `/lib/kotlin`
* THRIFT-5564: add GitHub action for python 2.x and 3.x (#2787)Jiayu Liu2023-04-201-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update .github workflow to consolidate config * add lib python * Update build.yml update * rust => rs * Update build.yml update * update install openssl remove 3.6 setup daemon try 3.6 fix lib path add backports of py Update build.yml use sudo add install-exec-hook * add ssl test skip
* update .github workflow to consolidate config (#2786)Jiayu Liu2023-04-141-99/+29
| | | | | * update .github workflow to consolidate config * rust => rs
* THRIFT-5699: java lib and build tool chain: gradle 8.0.2 (#2779)Jiayu Liu2023-04-141-3/+3
|
* update gradle to version 7.6 (#2744)Jiayu Liu2023-04-091-2/+2
| | | | | * update gradle to version 7.6 * update hash
* Add Jira account instructions to the PR templateDuru Can Celasun2023-03-021-1/+1
|
* Update supported go versionsYuxuan 'fishy' Wang2023-02-021-2/+2
| | | | | 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.
* Use multi-module to cleanup top level go.modYuxuan 'fishy' Wang2022-11-021-4/+0
| | | | | | | | | | | | | | | | | Client: go The go library itself does not have any third-party dependencies. We have one third party dependency from the test code, which kind of polluted from top-level go.mod file to the users of thrift go library. We previous tried to clean that up by creating go.mod file at lib/go/thrift, which caused issues to the release process and thus reverted. Use multi-module to separate tests requiring mock to their own modules so that we can keep the top-level go.mod file clean. Also some minor fixes on the github actions go workflow.
* THRIFT-5650: Implement UUID in Go libraryYuxuan 'fishy' Wang2022-10-211-2/+14
| | | | | | | | | | | | | | 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-141-3/+3
|
* add ubuntu jammy in build infra (#2684)Jiayu Liu2022-10-121-1/+1
|
* THRIFT-5649: add github action for go (#2697)Jiayu Liu2022-10-091-5/+94
|
* THRIFT-4547: Swift crosstests (#2670)Kino Roy2022-10-081-1/+69
| | | Co-authored-by: Jiayu Liu <Jimexist@users.noreply.github.com>
* add lib rust building in github action (#2632)Jiayu Liu2022-10-081-2/+99
| | | fix path for rust
* add minimum GitHub token permissions for workflows (#2664)Varun Sharma2022-09-142-0/+6
| | | | | Signed-off-by: Varun Sharma <varunsh@stepsecurity.io> Signed-off-by: Varun Sharma <varunsh@stepsecurity.io>
* update gradle version to 7.5.1 and update hashesJiayu Liu2022-09-071-2/+2
|
* THRIFT-5575: add a github workflow to invoke cmake (#2595)Jiayu Liu2022-05-211-0/+37
|
* THRIFT-5581: use gradle 7 for java/kotlin (#2601)Jiayu Liu2022-05-111-2/+3
| | | | | | | * 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>
* THRIFT-5564: setup cross test in GitHub action (#2602)Jiayu Liu2022-05-091-2/+95
| | | * include java and kotlin into precross
* THRIFT-5568: Add CI formatting/test checks for Java and Kotlin (#2599)Jiayu Liu2022-05-061-7/+18
| | | Co-authored-by: Christopher Tubbs <ctubbsii@apache.org>
* THRIFT-5568: enforce consistent Java formatting (#2581)Jiayu Liu2022-05-061-0/+5
| | | | | | | * use spotless plugin and google-java-format to enforce a consistent code format * add a step of spotless check before building * only run spotless on the src/ directory Co-authored-by: Christopher Tubbs <ctubbsii@apache.org>
* THRIFT-5564: setup java and kotlin lib building (#2593)Jiayu Liu2022-05-031-17/+95
| | | | | | | | * add java build workflow * add kotlin as well * run full make with ant and maven * shorten names Co-authored-by: Christopher Tubbs <ctubbsii@apache.org>
* THRIFT-5564: create a basic github action (#2592)Jiayu Liu2022-04-281-0/+47
| | | Partially addresses THRIFT-5564
* Update PR templateDuru Can Celasun2020-04-301-1/+1
| | | Clarify that [skip ci] needs to be in the commit message, not the PR text.
* Pull-Request template not clear enough at step 2Jens Geyer2019-08-231-1/+1
|
* Add a PR checklist item for skipping CI [skip ci]James E. King III2019-06-231-3/+4
|
* Update the pull request template [ci skip]James E. King III2019-02-141-34/+3
|
* Update the pull request template [ci skip]James E. King III2019-02-071-0/+46
|
* Add probot stale processor configuration to keep PR backlog cleanJames E. King III2018-10-311-0/+59