Jiayu Liu
fcf3c98e99
update github workflow for python
2023-04-28 14:45:24 +08:00
Jiayu Liu
790d4cb86c
THRIFT-5564: [CI] use GitHub workflow matrix to parallel cross tests ( #2801 )
...
* use github to parallel cross tests
* fix syntax
* correct syntax
* split more
* update fail-fast
* fix swift'
2023-04-27 11:35:17 +08:00
dependabot[bot]
ccfb91e260
Bump actions/setup-go from 3 to 4 ( #2795 )
...
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>
2023-04-27 08:46:40 +08:00
dependabot[bot]
9141c0c999
Bump actions/setup-python from 3 to 4 ( #2792 )
...
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>
2023-04-27 08:45:46 +08:00
Fokko Driesprong
67de2f5542
THRIFT-5701: Add dependabot ( #2784 )
...
* THRIFT-5701: Add dependabot
To keep up to date with the latest dependencies
* Update dependabot.yml
* Change to monthly
* Add `/lib/kotlin`
2023-04-27 08:44:33 +08:00
Jiayu Liu
6f339004e6
THRIFT-5564: add GitHub action for python 2.x and 3.x ( #2787 )
...
* 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
2023-04-20 07:39:35 +08:00
Jiayu Liu
1e3d90d8fd
update .github workflow to consolidate config ( #2786 )
...
* update .github workflow to consolidate config
* rust => rs
2023-04-14 23:57:33 +08:00
Jiayu Liu
be73a570e2
THRIFT-5699: java lib and build tool chain: gradle 8.0.2 ( #2779 )
2023-04-14 11:02:43 +08:00
Jiayu Liu
79a4b1e9a3
update gradle to version 7.6 ( #2744 )
...
* update gradle to version 7.6
* update hash
2023-04-09 15:39:20 +08:00
Duru Can Celasun
074a9342d8
Add Jira account instructions to the PR template
2023-03-02 00:27:49 +00:00
Yuxuan 'fishy' Wang
b94eac7ca0
Update supported go versions
...
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.
2023-02-02 12:59:53 -08:00
Yuxuan 'fishy' Wang
e8353cb46e
Use multi-module to cleanup top level go.mod
...
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.
2022-11-02 15:44:07 -07:00
Yuxuan 'fishy' Wang
19c13b4cc6
THRIFT-5650: Implement UUID in Go library
...
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
2022-10-21 10:36:06 -07:00
Jiayu Liu
92b007fa88
java to use jdk 17 ( #2686 )
2022-10-14 13:16:18 +08:00
Jiayu Liu
564b287404
add ubuntu jammy in build infra ( #2684 )
2022-10-12 11:42:38 +08:00
Jiayu Liu
d21e95a88f
THRIFT-5649: add github action for go ( #2697 )
2022-10-09 08:49:29 +08:00
Kino Roy
a9da9eb059
THRIFT-4547: Swift crosstests ( #2670 )
...
Co-authored-by: Jiayu Liu <Jimexist@users.noreply.github.com >
2022-10-08 14:13:01 +08:00
Jiayu Liu
0aad2aeb55
add lib rust building in github action ( #2632 )
...
fix path for rust
2022-10-08 13:22:24 +08:00
Varun Sharma
bd1e5db7f4
add minimum GitHub token permissions for workflows ( #2664 )
...
Signed-off-by: Varun Sharma <varunsh@stepsecurity.io >
Signed-off-by: Varun Sharma <varunsh@stepsecurity.io >
2022-09-14 22:31:30 +08:00
Jiayu Liu
8a32156dd2
update gradle version to 7.5.1 and update hashes
2022-09-07 00:33:09 +02:00
Jiayu Liu
c6f18a596e
THRIFT-5575: add a github workflow to invoke cmake ( #2595 )
2022-05-21 16:01:43 -04:00
Jiayu Liu
5b158389b0
THRIFT-5581: use gradle 7 for java/kotlin ( #2601 )
...
* 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 >
2022-05-11 12:20:37 -04:00
Jiayu Liu
ab83ffc894
THRIFT-5564: setup cross test in GitHub action ( #2602 )
...
* include java and kotlin into precross
2022-05-09 13:56:30 -04:00
Jiayu Liu
bcac978ce9
THRIFT-5568: Add CI formatting/test checks for Java and Kotlin ( #2599 )
...
Co-authored-by: Christopher Tubbs <ctubbsii@apache.org >
2022-05-06 20:35:09 -04:00
Jiayu Liu
53ec08228a
THRIFT-5568: enforce consistent Java formatting ( #2581 )
...
* 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 >
2022-05-06 00:56:42 -04:00
Jiayu Liu
c77d91a65b
THRIFT-5564: setup java and kotlin lib building ( #2593 )
...
* 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 >
2022-05-03 08:55:50 -04:00
Jiayu Liu
6a61c4ee99
THRIFT-5564: create a basic github action ( #2592 )
...
Partially addresses THRIFT-5564
2022-04-28 13:25:39 -04:00
Duru Can Celasun
48730688fb
Update PR template
...
Clarify that [skip ci] needs to be in the commit message, not the PR text.
2020-04-30 17:00:24 +01:00
Jens Geyer
44fcfabc37
Pull-Request template not clear enough at step 2
2019-08-23 09:00:02 +02:00
James E. King III
d886ab291d
Add a PR checklist item for skipping CI [skip ci]
2019-06-23 08:40:36 -04:00
James E. King III
b000bc02df
Update the pull request template [ci skip]
2019-02-14 17:58:04 -05:00
James E. King III
fc6c15c83d
Update the pull request template [ci skip]
2019-02-07 17:16:59 -05:00
James E. King III
92be4f312b
Add probot stale processor configuration to keep PR backlog clean
2018-10-31 20:36:39 -04:00