Yuxuan 'fishy' Wang
dc733faff4
Update supported go versions to 1.20 and 1.21
2023-08-08 11:33:22 -07:00
Yuxuan 'fishy' Wang
e497030b49
Remove py2 from github actions
...
Although we haven't removed py2 support yet, it's no longer available in
github actions so it's been consistently failing in recent github action
runs.
Also add `fail-fast: false` to all matrices in github actions.
2023-06-27 12:47:44 -07:00
Fokko Driesprong
0b14a1bb01
THRIFT-5702 Support Java 8
...
Client: Java
Patch: Fokko Driesprong
This closes #2785
2023-06-21 22:25:13 +02: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