You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by Jiayu Liu <ji...@hey.com.INVALID> on 2022/04/29 07:46:34 UTC

Changes to CI and build process

Hi dev@thrift,

I want to raise some attention on my recent updates/additions on the CI
process and build process.

Previously there has been some discussion on moving to CMake fully
<https://issues.apache.org/jira/browse/THRIFT-4037>, but from the Jira
ticket I can tell that the work is still in progress.

Unrelatedly I'm trying to add GitHub action / workflows as an
alternative to Travis as it is more stable. I've created a Jira ticket
for that https://issues.apache.org/jira/browse/THRIFT-5564. So far I've
created several pull requests to make the transition:
1. https://github.com/apache/thrift/pull/2592
2. https://github.com/apache/thrift/pull/2593
3. https://github.com/apache/thrift/pull/2594

I'm also setting up a fourth pull request to include CMake in CI
(https://github.com/apache/thrift/pull/2595) - since the major workflow
is still on autoconf.

If anyone's interested in reviewing or adding more pull requests on
different languages please feel free to chim in.

Thanks!