Re: Travis job on github
At the beginning, the latency of running Travis jobs was not so bad. I have the same concern when more and more projects move to GHA free plans, delays may occur. As a community, I suggest to monitor the state of our jobs, if things really go badly, we can communicate with Microsoft about giving the Apache repo some extra resources. I guess it won't be a big problem to such a wealthy company Weiwei On Tue, Feb 2, 2021 at 9:50 PM Daniel Widdis wrote: > GHA is backed by Microsoft's Azure cloud. I'm sure they can handle the > load. > > If they cared, they'd change the rerun all jobs option to allow rerunning > a single job! > > On 2/2/21, 9:43 PM, "leerho" wrote: > > Agreed! We are processing GitHub Actions in less than 2 minutes, > compared > to 10 hours with Travis-CI. > Of course, as more teams pile onto GHA, this will certainly change :) > > On Tue, Feb 2, 2021 at 6:07 PM Xiangdong Huang > wrote: > > > Hi Leerho, > > > > Yes, indeed that is what we need to do. > > > > @Wewei Yang, Congrats! > > > > Best, > > --- > > Xiangdong Huang > > School of Software, Tsinghua University > > > > > > > > leerho 于2021年2月3日周三 上午4:17写道: > > > > > Xiangdong, I noticed in your GHA yaml script you included the > > > Coveralls-repo-token in plaintext, which is not recommended. You > can > > have > > > INFRA load the token into the GitHub repo, which you can then > acquire > > > securely using GHA secrets. > > > > > > That is what we do anyway :) > > > > > > Cheers, > > > Lee. > > > > > > On Tue, Feb 2, 2021 at 12:18 AM Yuanbo Liu > > wrote: > > > > > > > It would be great if we could run a travis job on a private > machine. I > > > > believe some companies would be glad to donate machines > > > > for unit testing of open source projects. > > > > > > > > On Tue, Feb 2, 2021 at 3:10 PM leerho wrote: > > > > > > > > > Xiangdong, > > > > > Thank you, I pretty much came up with the same solution. > > Nonetheless, > > > It > > > > > will be interesting to see how your approach differs from > mine, I'm > > > sure > > > > I > > > > > will learn something! > > > > > > > > > > Cheers, > > > > > > > > > > Lee. > > > > > > > > > > On Mon, Feb 1, 2021 at 8:04 PM Xiangdong Huang < > saint...@gmail.com> > > > > wrote: > > > > > > > > > > > Hi leerho, > > > > > > > > > > > > > because the current GHA > > > > > > adapter for Coveralls only supports LCOV format which Jacoco > > doesn’t > > > > > > generate. > > > > > > > > > > > > Actually, we can find some way to bypass the LCOV > requirements, > > > > > > that is... do not use official github action provided by > coverall. > > > > > > > > > > > > In our project (Apache IoTDB), we use maven to compile the > project > > > and > > > > > > use maven plugin to upload code coverage results to > Coveralls. > > > > > > > > > > > > see [1] (search "coveralls"), [2], and [3] (search > "Coveralls)". > > > > > > > > > > > > It works well. > > > > > > > > > > > > [1] https://github.com/apache/iotdb/blob/master/pom.xml > > > > > > [2] > https://github.com/apache/iotdb/tree/master/code-coverage > > > > > > [3] > > > > > > > > > > > > > > > > > > > > > > > > > > > https://github.com/apache/iotdb/blob/master/.github/workflows/main-linux.yml > > > > > > > > > > > > Best, > > > > > > --- > > > > > > Xiangdong Huang > > > > > > School of Software, Tsinghua University > > > > > > > > > > > > 黄向东 > > > > > > 清华大学 软件学院 > > > > > > > > > > > > > > > > > > leerho 于2021年2月1日周一 上午10:25写道: > > > > > > > > > > > > > Sorry, I must be missing something. I don't see LCOV > format in > > the > > > > > list > > > > > > :) > > > > > > > Doesn't this mean a complete rework of our toolchain ? > > > > > > > > > > > > > > On Sun, Jan 31, 2021 at 1:19 PM Matt Sicker < > boa...@gmail.com> > > > > wrote: > > > > > > > > > > > > > > > Using https://github.com/jenkinsci/warnings-ng-plugin > (already > > > > > > > > installed) combined with the github integration (also > > installed), > > > > you > > > > > > > > can get that in our CloudBees CI instance. They support > a lot > > of > > > > > > > > formats: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://github.com/jenkinsci/warnings-ng-plugin/blob/master/SUPPORTED-FORMATS.md > > > > > > > > > > > > > > > > On Sun, 31 Jan 2021 at 00:53, leerho > wrote: > > > > > > > > > > > > > > > > > > I am trying to move from Travis to GitHub actions for > exactly > > > > this > > > > > > > > reason, >
Re: Travis job on github
GHA is backed by Microsoft's Azure cloud. I'm sure they can handle the load. If they cared, they'd change the rerun all jobs option to allow rerunning a single job! On 2/2/21, 9:43 PM, "leerho" wrote: Agreed! We are processing GitHub Actions in less than 2 minutes, compared to 10 hours with Travis-CI. Of course, as more teams pile onto GHA, this will certainly change :) On Tue, Feb 2, 2021 at 6:07 PM Xiangdong Huang wrote: > Hi Leerho, > > Yes, indeed that is what we need to do. > > @Wewei Yang, Congrats! > > Best, > --- > Xiangdong Huang > School of Software, Tsinghua University > > > > leerho 于2021年2月3日周三 上午4:17写道: > > > Xiangdong, I noticed in your GHA yaml script you included the > > Coveralls-repo-token in plaintext, which is not recommended. You can > have > > INFRA load the token into the GitHub repo, which you can then acquire > > securely using GHA secrets. > > > > That is what we do anyway :) > > > > Cheers, > > Lee. > > > > On Tue, Feb 2, 2021 at 12:18 AM Yuanbo Liu > wrote: > > > > > It would be great if we could run a travis job on a private machine. I > > > believe some companies would be glad to donate machines > > > for unit testing of open source projects. > > > > > > On Tue, Feb 2, 2021 at 3:10 PM leerho wrote: > > > > > > > Xiangdong, > > > > Thank you, I pretty much came up with the same solution. > Nonetheless, > > It > > > > will be interesting to see how your approach differs from mine, I'm > > sure > > > I > > > > will learn something! > > > > > > > > Cheers, > > > > > > > > Lee. > > > > > > > > On Mon, Feb 1, 2021 at 8:04 PM Xiangdong Huang > > > wrote: > > > > > > > > > Hi leerho, > > > > > > > > > > > because the current GHA > > > > > adapter for Coveralls only supports LCOV format which Jacoco > doesn’t > > > > > generate. > > > > > > > > > > Actually, we can find some way to bypass the LCOV requirements, > > > > > that is... do not use official github action provided by coverall. > > > > > > > > > > In our project (Apache IoTDB), we use maven to compile the project > > and > > > > > use maven plugin to upload code coverage results to Coveralls. > > > > > > > > > > see [1] (search "coveralls"), [2], and [3] (search "Coveralls)". > > > > > > > > > > It works well. > > > > > > > > > > [1] https://github.com/apache/iotdb/blob/master/pom.xml > > > > > [2] https://github.com/apache/iotdb/tree/master/code-coverage > > > > > [3] > > > > > > > > > > > > > > > > > > > > https://github.com/apache/iotdb/blob/master/.github/workflows/main-linux.yml > > > > > > > > > > Best, > > > > > --- > > > > > Xiangdong Huang > > > > > School of Software, Tsinghua University > > > > > > > > > > 黄向东 > > > > > 清华大学 软件学院 > > > > > > > > > > > > > > > leerho 于2021年2月1日周一 上午10:25写道: > > > > > > > > > > > Sorry, I must be missing something. I don't see LCOV format in > the > > > > list > > > > > :) > > > > > > Doesn't this mean a complete rework of our toolchain ? > > > > > > > > > > > > On Sun, Jan 31, 2021 at 1:19 PM Matt Sicker > > > wrote: > > > > > > > > > > > > > Using https://github.com/jenkinsci/warnings-ng-plugin (already > > > > > > > installed) combined with the github integration (also > installed), > > > you > > > > > > > can get that in our CloudBees CI instance. They support a lot > of > > > > > > > formats: > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://github.com/jenkinsci/warnings-ng-plugin/blob/master/SUPPORTED-FORMATS.md > > > > > > > > > > > > > > On Sun, 31 Jan 2021 at 00:53, leerho wrote: > > > > > > > > > > > > > > > > I am trying to move from Travis to GitHub actions for exactly > > > this > > > > > > > reason, > > > > > > > > but in that process discovered that our coverage reporting > > chain > > > of > > > > > > > > Maven/Java/Jacoco/Coveralls does not port to GHA because the > > > > current > > > > > > GHA > > > > > > > > adapter for Coveralls only supports LCOV format which Jacoco > > > > doesn’t > > > > > > > > generate. Converting to CodeCov is a nonstarter because > > CodeCov > > > is > > > > > $$! > > > > > > > > > > > > > > > > If anybody has any ideas, please let me know! > > > > > > > > > > > > > > > > Lee. > > > > > > > > > > > > > > > > On Thu, Jan 28, 2021 at 10:02 PM Weiwei Yang < > w...@apache.org> > > > > > wrote: > > > > > > > > > > > > > > > > > Oh, that's good. Then we have no problem at
Re: Travis job on github
Agreed! We are processing GitHub Actions in less than 2 minutes, compared to 10 hours with Travis-CI. Of course, as more teams pile onto GHA, this will certainly change :) On Tue, Feb 2, 2021 at 6:07 PM Xiangdong Huang wrote: > Hi Leerho, > > Yes, indeed that is what we need to do. > > @Wewei Yang, Congrats! > > Best, > --- > Xiangdong Huang > School of Software, Tsinghua University > > > > leerho 于2021年2月3日周三 上午4:17写道: > > > Xiangdong, I noticed in your GHA yaml script you included the > > Coveralls-repo-token in plaintext, which is not recommended. You can > have > > INFRA load the token into the GitHub repo, which you can then acquire > > securely using GHA secrets. > > > > That is what we do anyway :) > > > > Cheers, > > Lee. > > > > On Tue, Feb 2, 2021 at 12:18 AM Yuanbo Liu > wrote: > > > > > It would be great if we could run a travis job on a private machine. I > > > believe some companies would be glad to donate machines > > > for unit testing of open source projects. > > > > > > On Tue, Feb 2, 2021 at 3:10 PM leerho wrote: > > > > > > > Xiangdong, > > > > Thank you, I pretty much came up with the same solution. > Nonetheless, > > It > > > > will be interesting to see how your approach differs from mine, I'm > > sure > > > I > > > > will learn something! > > > > > > > > Cheers, > > > > > > > > Lee. > > > > > > > > On Mon, Feb 1, 2021 at 8:04 PM Xiangdong Huang > > > wrote: > > > > > > > > > Hi leerho, > > > > > > > > > > > because the current GHA > > > > > adapter for Coveralls only supports LCOV format which Jacoco > doesn’t > > > > > generate. > > > > > > > > > > Actually, we can find some way to bypass the LCOV requirements, > > > > > that is... do not use official github action provided by coverall. > > > > > > > > > > In our project (Apache IoTDB), we use maven to compile the project > > and > > > > > use maven plugin to upload code coverage results to Coveralls. > > > > > > > > > > see [1] (search "coveralls"), [2], and [3] (search "Coveralls)". > > > > > > > > > > It works well. > > > > > > > > > > [1] https://github.com/apache/iotdb/blob/master/pom.xml > > > > > [2] https://github.com/apache/iotdb/tree/master/code-coverage > > > > > [3] > > > > > > > > > > > > > > > > > > > > https://github.com/apache/iotdb/blob/master/.github/workflows/main-linux.yml > > > > > > > > > > Best, > > > > > --- > > > > > Xiangdong Huang > > > > > School of Software, Tsinghua University > > > > > > > > > > 黄向东 > > > > > 清华大学 软件学院 > > > > > > > > > > > > > > > leerho 于2021年2月1日周一 上午10:25写道: > > > > > > > > > > > Sorry, I must be missing something. I don't see LCOV format in > the > > > > list > > > > > :) > > > > > > Doesn't this mean a complete rework of our toolchain ? > > > > > > > > > > > > On Sun, Jan 31, 2021 at 1:19 PM Matt Sicker > > > wrote: > > > > > > > > > > > > > Using https://github.com/jenkinsci/warnings-ng-plugin (already > > > > > > > installed) combined with the github integration (also > installed), > > > you > > > > > > > can get that in our CloudBees CI instance. They support a lot > of > > > > > > > formats: > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://github.com/jenkinsci/warnings-ng-plugin/blob/master/SUPPORTED-FORMATS.md > > > > > > > > > > > > > > On Sun, 31 Jan 2021 at 00:53, leerho wrote: > > > > > > > > > > > > > > > > I am trying to move from Travis to GitHub actions for exactly > > > this > > > > > > > reason, > > > > > > > > but in that process discovered that our coverage reporting > > chain > > > of > > > > > > > > Maven/Java/Jacoco/Coveralls does not port to GHA because the > > > > current > > > > > > GHA > > > > > > > > adapter for Coveralls only supports LCOV format which Jacoco > > > > doesn’t > > > > > > > > generate. Converting to CodeCov is a nonstarter because > > CodeCov > > > is > > > > > $$! > > > > > > > > > > > > > > > > If anybody has any ideas, please let me know! > > > > > > > > > > > > > > > > Lee. > > > > > > > > > > > > > > > > On Thu, Jan 28, 2021 at 10:02 PM Weiwei Yang < > w...@apache.org> > > > > > wrote: > > > > > > > > > > > > > > > > > Oh, that's good. Then we have no problem at all. > > > > > > > > > Thank you Daniel for pointing this out : ) > > > > > > > > > > > > > > > > > > On Thu, Jan 28, 2021 at 9:48 PM Daniel Widdis < > > > wid...@gmail.com> > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > The quota is for private repos. Public/open-source repos > > are > > > > > > > essentially > > > > > > > > > > unlimited. > > > > > > > > > > > > > > > > > > > > On 1/28/21, 9:44 PM, "Weiwei Yang" > > wrote: > > > > > > > > > > > > > > > > > > > > Thank you all for the suggestions. > > > > > > > > > > Looks like github action is an option, we'll give a > > try. > > > > > > > > > > Noticed they offer 2000 action minutes/month[1] for > > > free, I > > > > > > think > > > > > > > > > that > > > > > > > > > > should be enough for most
Re: Travis job on github
Hi Leerho, Yes, indeed that is what we need to do. @Wewei Yang, Congrats! Best, --- Xiangdong Huang School of Software, Tsinghua University leerho 于2021年2月3日周三 上午4:17写道: > Xiangdong, I noticed in your GHA yaml script you included the > Coveralls-repo-token in plaintext, which is not recommended. You can have > INFRA load the token into the GitHub repo, which you can then acquire > securely using GHA secrets. > > That is what we do anyway :) > > Cheers, > Lee. > > On Tue, Feb 2, 2021 at 12:18 AM Yuanbo Liu wrote: > > > It would be great if we could run a travis job on a private machine. I > > believe some companies would be glad to donate machines > > for unit testing of open source projects. > > > > On Tue, Feb 2, 2021 at 3:10 PM leerho wrote: > > > > > Xiangdong, > > > Thank you, I pretty much came up with the same solution. Nonetheless, > It > > > will be interesting to see how your approach differs from mine, I'm > sure > > I > > > will learn something! > > > > > > Cheers, > > > > > > Lee. > > > > > > On Mon, Feb 1, 2021 at 8:04 PM Xiangdong Huang > > wrote: > > > > > > > Hi leerho, > > > > > > > > > because the current GHA > > > > adapter for Coveralls only supports LCOV format which Jacoco doesn’t > > > > generate. > > > > > > > > Actually, we can find some way to bypass the LCOV requirements, > > > > that is... do not use official github action provided by coverall. > > > > > > > > In our project (Apache IoTDB), we use maven to compile the project > and > > > > use maven plugin to upload code coverage results to Coveralls. > > > > > > > > see [1] (search "coveralls"), [2], and [3] (search "Coveralls)". > > > > > > > > It works well. > > > > > > > > [1] https://github.com/apache/iotdb/blob/master/pom.xml > > > > [2] https://github.com/apache/iotdb/tree/master/code-coverage > > > > [3] > > > > > > > > > > > > > > https://github.com/apache/iotdb/blob/master/.github/workflows/main-linux.yml > > > > > > > > Best, > > > > --- > > > > Xiangdong Huang > > > > School of Software, Tsinghua University > > > > > > > > 黄向东 > > > > 清华大学 软件学院 > > > > > > > > > > > > leerho 于2021年2月1日周一 上午10:25写道: > > > > > > > > > Sorry, I must be missing something. I don't see LCOV format in the > > > list > > > > :) > > > > > Doesn't this mean a complete rework of our toolchain ? > > > > > > > > > > On Sun, Jan 31, 2021 at 1:19 PM Matt Sicker > > wrote: > > > > > > > > > > > Using https://github.com/jenkinsci/warnings-ng-plugin (already > > > > > > installed) combined with the github integration (also installed), > > you > > > > > > can get that in our CloudBees CI instance. They support a lot of > > > > > > formats: > > > > > > > > > > > > > > > > > > > > > https://github.com/jenkinsci/warnings-ng-plugin/blob/master/SUPPORTED-FORMATS.md > > > > > > > > > > > > On Sun, 31 Jan 2021 at 00:53, leerho wrote: > > > > > > > > > > > > > > I am trying to move from Travis to GitHub actions for exactly > > this > > > > > > reason, > > > > > > > but in that process discovered that our coverage reporting > chain > > of > > > > > > > Maven/Java/Jacoco/Coveralls does not port to GHA because the > > > current > > > > > GHA > > > > > > > adapter for Coveralls only supports LCOV format which Jacoco > > > doesn’t > > > > > > > generate. Converting to CodeCov is a nonstarter because > CodeCov > > is > > > > $$! > > > > > > > > > > > > > > If anybody has any ideas, please let me know! > > > > > > > > > > > > > > Lee. > > > > > > > > > > > > > > On Thu, Jan 28, 2021 at 10:02 PM Weiwei Yang > > > > wrote: > > > > > > > > > > > > > > > Oh, that's good. Then we have no problem at all. > > > > > > > > Thank you Daniel for pointing this out : ) > > > > > > > > > > > > > > > > On Thu, Jan 28, 2021 at 9:48 PM Daniel Widdis < > > wid...@gmail.com> > > > > > > wrote: > > > > > > > > > > > > > > > > > The quota is for private repos. Public/open-source repos > are > > > > > > essentially > > > > > > > > > unlimited. > > > > > > > > > > > > > > > > > > On 1/28/21, 9:44 PM, "Weiwei Yang" > wrote: > > > > > > > > > > > > > > > > > > Thank you all for the suggestions. > > > > > > > > > Looks like github action is an option, we'll give a > try. > > > > > > > > > Noticed they offer 2000 action minutes/month[1] for > > free, I > > > > > think > > > > > > > > that > > > > > > > > > should be enough for most cases. > > > > > > > > > > > > > > > > > > [1] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://docs.github.com/en/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions > > > > > > > > > > > > > > > > > > On Thu, Jan 28, 2021 at 6:36 PM Matt Sicker < > > > > boa...@gmail.com> > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > There's also some hosted CI services here like > Jenkins, > > > > > > BuildBot, > > > > > > > > > > etc., which may have
Re: Travis job on github
Just a quick update. The YuniKorn team has done the migration from Travis to the github action, so far it looks great. The pipeline now only needs ~20 minutes comparing to the past 6~12hours. We also use codecov and it also works great with github action. We are pretty happy with this migration, hope github can keep this up. Thanks! Weiwei On Tue, Feb 2, 2021 at 12:17 PM leerho wrote: > Xiangdong, I noticed in your GHA yaml script you included the > Coveralls-repo-token in plaintext, which is not recommended. You can have > INFRA load the token into the GitHub repo, which you can then acquire > securely using GHA secrets. > > That is what we do anyway :) > > Cheers, > Lee. > > On Tue, Feb 2, 2021 at 12:18 AM Yuanbo Liu wrote: > > > It would be great if we could run a travis job on a private machine. I > > believe some companies would be glad to donate machines > > for unit testing of open source projects. > > > > On Tue, Feb 2, 2021 at 3:10 PM leerho wrote: > > > > > Xiangdong, > > > Thank you, I pretty much came up with the same solution. Nonetheless, > It > > > will be interesting to see how your approach differs from mine, I'm > sure > > I > > > will learn something! > > > > > > Cheers, > > > > > > Lee. > > > > > > On Mon, Feb 1, 2021 at 8:04 PM Xiangdong Huang > > wrote: > > > > > > > Hi leerho, > > > > > > > > > because the current GHA > > > > adapter for Coveralls only supports LCOV format which Jacoco doesn’t > > > > generate. > > > > > > > > Actually, we can find some way to bypass the LCOV requirements, > > > > that is... do not use official github action provided by coverall. > > > > > > > > In our project (Apache IoTDB), we use maven to compile the project > and > > > > use maven plugin to upload code coverage results to Coveralls. > > > > > > > > see [1] (search "coveralls"), [2], and [3] (search "Coveralls)". > > > > > > > > It works well. > > > > > > > > [1] https://github.com/apache/iotdb/blob/master/pom.xml > > > > [2] https://github.com/apache/iotdb/tree/master/code-coverage > > > > [3] > > > > > > > > > > > > > > https://github.com/apache/iotdb/blob/master/.github/workflows/main-linux.yml > > > > > > > > Best, > > > > --- > > > > Xiangdong Huang > > > > School of Software, Tsinghua University > > > > > > > > 黄向东 > > > > 清华大学 软件学院 > > > > > > > > > > > > leerho 于2021年2月1日周一 上午10:25写道: > > > > > > > > > Sorry, I must be missing something. I don't see LCOV format in the > > > list > > > > :) > > > > > Doesn't this mean a complete rework of our toolchain ? > > > > > > > > > > On Sun, Jan 31, 2021 at 1:19 PM Matt Sicker > > wrote: > > > > > > > > > > > Using https://github.com/jenkinsci/warnings-ng-plugin (already > > > > > > installed) combined with the github integration (also installed), > > you > > > > > > can get that in our CloudBees CI instance. They support a lot of > > > > > > formats: > > > > > > > > > > > > > > > > > > > > > https://github.com/jenkinsci/warnings-ng-plugin/blob/master/SUPPORTED-FORMATS.md > > > > > > > > > > > > On Sun, 31 Jan 2021 at 00:53, leerho wrote: > > > > > > > > > > > > > > I am trying to move from Travis to GitHub actions for exactly > > this > > > > > > reason, > > > > > > > but in that process discovered that our coverage reporting > chain > > of > > > > > > > Maven/Java/Jacoco/Coveralls does not port to GHA because the > > > current > > > > > GHA > > > > > > > adapter for Coveralls only supports LCOV format which Jacoco > > > doesn’t > > > > > > > generate. Converting to CodeCov is a nonstarter because > CodeCov > > is > > > > $$! > > > > > > > > > > > > > > If anybody has any ideas, please let me know! > > > > > > > > > > > > > > Lee. > > > > > > > > > > > > > > On Thu, Jan 28, 2021 at 10:02 PM Weiwei Yang > > > > wrote: > > > > > > > > > > > > > > > Oh, that's good. Then we have no problem at all. > > > > > > > > Thank you Daniel for pointing this out : ) > > > > > > > > > > > > > > > > On Thu, Jan 28, 2021 at 9:48 PM Daniel Widdis < > > wid...@gmail.com> > > > > > > wrote: > > > > > > > > > > > > > > > > > The quota is for private repos. Public/open-source repos > are > > > > > > essentially > > > > > > > > > unlimited. > > > > > > > > > > > > > > > > > > On 1/28/21, 9:44 PM, "Weiwei Yang" > wrote: > > > > > > > > > > > > > > > > > > Thank you all for the suggestions. > > > > > > > > > Looks like github action is an option, we'll give a > try. > > > > > > > > > Noticed they offer 2000 action minutes/month[1] for > > free, I > > > > > think > > > > > > > > that > > > > > > > > > should be enough for most cases. > > > > > > > > > > > > > > > > > > [1] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://docs.github.com/en/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions > > > > > > > > > > > > > > > > > > On Thu, Jan 28, 2021 at 6:36 PM Matt Sicker < > > > > boa...@gmail.com> > > > > >
Heron: Need help from IPMC
Hi, Heron only has one active mentor. We could use the assistance of a few more if someone is willing to help. - Josh
Re: Travis job on github
Xiangdong, I noticed in your GHA yaml script you included the Coveralls-repo-token in plaintext, which is not recommended. You can have INFRA load the token into the GitHub repo, which you can then acquire securely using GHA secrets. That is what we do anyway :) Cheers, Lee. On Tue, Feb 2, 2021 at 12:18 AM Yuanbo Liu wrote: > It would be great if we could run a travis job on a private machine. I > believe some companies would be glad to donate machines > for unit testing of open source projects. > > On Tue, Feb 2, 2021 at 3:10 PM leerho wrote: > > > Xiangdong, > > Thank you, I pretty much came up with the same solution. Nonetheless, It > > will be interesting to see how your approach differs from mine, I'm sure > I > > will learn something! > > > > Cheers, > > > > Lee. > > > > On Mon, Feb 1, 2021 at 8:04 PM Xiangdong Huang > wrote: > > > > > Hi leerho, > > > > > > > because the current GHA > > > adapter for Coveralls only supports LCOV format which Jacoco doesn’t > > > generate. > > > > > > Actually, we can find some way to bypass the LCOV requirements, > > > that is... do not use official github action provided by coverall. > > > > > > In our project (Apache IoTDB), we use maven to compile the project and > > > use maven plugin to upload code coverage results to Coveralls. > > > > > > see [1] (search "coveralls"), [2], and [3] (search "Coveralls)". > > > > > > It works well. > > > > > > [1] https://github.com/apache/iotdb/blob/master/pom.xml > > > [2] https://github.com/apache/iotdb/tree/master/code-coverage > > > [3] > > > > > > > > > https://github.com/apache/iotdb/blob/master/.github/workflows/main-linux.yml > > > > > > Best, > > > --- > > > Xiangdong Huang > > > School of Software, Tsinghua University > > > > > > 黄向东 > > > 清华大学 软件学院 > > > > > > > > > leerho 于2021年2月1日周一 上午10:25写道: > > > > > > > Sorry, I must be missing something. I don't see LCOV format in the > > list > > > :) > > > > Doesn't this mean a complete rework of our toolchain ? > > > > > > > > On Sun, Jan 31, 2021 at 1:19 PM Matt Sicker > wrote: > > > > > > > > > Using https://github.com/jenkinsci/warnings-ng-plugin (already > > > > > installed) combined with the github integration (also installed), > you > > > > > can get that in our CloudBees CI instance. They support a lot of > > > > > formats: > > > > > > > > > > > > > > > https://github.com/jenkinsci/warnings-ng-plugin/blob/master/SUPPORTED-FORMATS.md > > > > > > > > > > On Sun, 31 Jan 2021 at 00:53, leerho wrote: > > > > > > > > > > > > I am trying to move from Travis to GitHub actions for exactly > this > > > > > reason, > > > > > > but in that process discovered that our coverage reporting chain > of > > > > > > Maven/Java/Jacoco/Coveralls does not port to GHA because the > > current > > > > GHA > > > > > > adapter for Coveralls only supports LCOV format which Jacoco > > doesn’t > > > > > > generate. Converting to CodeCov is a nonstarter because CodeCov > is > > > $$! > > > > > > > > > > > > If anybody has any ideas, please let me know! > > > > > > > > > > > > Lee. > > > > > > > > > > > > On Thu, Jan 28, 2021 at 10:02 PM Weiwei Yang > > > wrote: > > > > > > > > > > > > > Oh, that's good. Then we have no problem at all. > > > > > > > Thank you Daniel for pointing this out : ) > > > > > > > > > > > > > > On Thu, Jan 28, 2021 at 9:48 PM Daniel Widdis < > wid...@gmail.com> > > > > > wrote: > > > > > > > > > > > > > > > The quota is for private repos. Public/open-source repos are > > > > > essentially > > > > > > > > unlimited. > > > > > > > > > > > > > > > > On 1/28/21, 9:44 PM, "Weiwei Yang" wrote: > > > > > > > > > > > > > > > > Thank you all for the suggestions. > > > > > > > > Looks like github action is an option, we'll give a try. > > > > > > > > Noticed they offer 2000 action minutes/month[1] for > free, I > > > > think > > > > > > > that > > > > > > > > should be enough for most cases. > > > > > > > > > > > > > > > > [1] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://docs.github.com/en/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions > > > > > > > > > > > > > > > > On Thu, Jan 28, 2021 at 6:36 PM Matt Sicker < > > > boa...@gmail.com> > > > > > > > wrote: > > > > > > > > > > > > > > > > > There's also some hosted CI services here like Jenkins, > > > > > BuildBot, > > > > > > > > > etc., which may have less queueing issues depending on > > > which > > > > > > > service > > > > > > > > > attracts the most build minute usage. > > > > > > > > > > > > > > > > > > On Thu, 28 Jan 2021 at 20:23, Jon Malkin < > > > > jon.mal...@gmail.com > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > There was an issue a few months ago where the GitHub > > > > Actions > > > > > > > queue > > > > > > > > was > > > > > > > > > very > > > > > > > > > > laggy for Apache jobs, so just make
Re: [DISCUSS] EventMesh Proposal
Hi, "*On one hand we don’t have a policy that say you must have to have done a name search before becoming a piddling, on the other changing a name does incur a large community cost and Infra would prefer that podlings don’t change names. Most podlings do the name search just before graduation. In a lot of cases it fairly obvious there is not going to be an issue, with a generic name like this it may be best to wait until the name is approved before calling the results of the vote.*" Thanks for Justin's clarification, i also want to add a few words: I'm sorry, my words caused unnecessary confusion. I am still following up on this issue[1]. I must admit that this name is a very serious problem. By reading Apache’s regulations [2], I found that "*the original Podding proposal established a working name for the new Podding. During the election process, there are often discussions and filtering of suitable names, but the proposed name is not final, just temporary*" I am tring my best to ensure that it is resolved before the formal incubation. [1]: https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-188? filter = -4 = project%20%3D%20PODLINGNAMESEARCH%20order%20by%20created%20DESC [2]: http://incubator.apache.org/guides/names.html On Tue, Feb 2, 2021 at 5:14 PM Alexander Alten wrote: > Hi, > > Fully agree with Justin, we from Wayang had the same problem. We > renamed the project before we submitted the proposal, and we > documented everything. > I’d encourage you to find a name which is TM ready in the US, India, > CN and EU (if possible). You can’t graduate (or better it is unlikely) > if a project name is not protectable by the ASF. And changing the > whole INFRA after a podling is voted into the incubator is a huge > effort. > > --alex > > On Tue, Feb 2, 2021 at 9:52 AM Justin Mclean > wrote: > > > > Hi, > > > > On one hand we don’t have a policy that say you must have to have done a > name search before becoming a piddling, on the other changing a name does > incur a large community cost and Infra would prefer that podlings don’t > change names. Most podlings do the name search just before graduation. In a > lot of cases it fairly obvious there is not going to be an issue, with a > generic name like this it may be best to wait until the name is approved > before calling the results of the vote. > > > > Thanks, > > Justin > > - > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > > For additional commands, e-mail: general-h...@incubator.apache.org > > > > - > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > >
Re: [DISCUSS] EventMesh Proposal
Hi, Fully agree with Justin, we from Wayang had the same problem. We renamed the project before we submitted the proposal, and we documented everything. I’d encourage you to find a name which is TM ready in the US, India, CN and EU (if possible). You can’t graduate (or better it is unlikely) if a project name is not protectable by the ASF. And changing the whole INFRA after a podling is voted into the incubator is a huge effort. --alex On Tue, Feb 2, 2021 at 9:52 AM Justin Mclean wrote: > > Hi, > > On one hand we don’t have a policy that say you must have to have done a name > search before becoming a piddling, on the other changing a name does incur a > large community cost and Infra would prefer that podlings don’t change names. > Most podlings do the name search just before graduation. In a lot of cases it > fairly obvious there is not going to be an issue, with a generic name like > this it may be best to wait until the name is approved before calling the > results of the vote. > > Thanks, > Justin > - > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] EventMesh Proposal
Hi, On one hand we don’t have a policy that say you must have to have done a name search before becoming a piddling, on the other changing a name does incur a large community cost and Infra would prefer that podlings don’t change names. Most podlings do the name search just before graduation. In a lot of cases it fairly obvious there is not going to be an issue, with a generic name like this it may be best to wait until the name is approved before calling the results of the vote. Thanks, Justin - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: Travis job on github
It would be great if we could run a travis job on a private machine. I believe some companies would be glad to donate machines for unit testing of open source projects. On Tue, Feb 2, 2021 at 3:10 PM leerho wrote: > Xiangdong, > Thank you, I pretty much came up with the same solution. Nonetheless, It > will be interesting to see how your approach differs from mine, I'm sure I > will learn something! > > Cheers, > > Lee. > > On Mon, Feb 1, 2021 at 8:04 PM Xiangdong Huang wrote: > > > Hi leerho, > > > > > because the current GHA > > adapter for Coveralls only supports LCOV format which Jacoco doesn’t > > generate. > > > > Actually, we can find some way to bypass the LCOV requirements, > > that is... do not use official github action provided by coverall. > > > > In our project (Apache IoTDB), we use maven to compile the project and > > use maven plugin to upload code coverage results to Coveralls. > > > > see [1] (search "coveralls"), [2], and [3] (search "Coveralls)". > > > > It works well. > > > > [1] https://github.com/apache/iotdb/blob/master/pom.xml > > [2] https://github.com/apache/iotdb/tree/master/code-coverage > > [3] > > > > > https://github.com/apache/iotdb/blob/master/.github/workflows/main-linux.yml > > > > Best, > > --- > > Xiangdong Huang > > School of Software, Tsinghua University > > > > 黄向东 > > 清华大学 软件学院 > > > > > > leerho 于2021年2月1日周一 上午10:25写道: > > > > > Sorry, I must be missing something. I don't see LCOV format in the > list > > :) > > > Doesn't this mean a complete rework of our toolchain ? > > > > > > On Sun, Jan 31, 2021 at 1:19 PM Matt Sicker wrote: > > > > > > > Using https://github.com/jenkinsci/warnings-ng-plugin (already > > > > installed) combined with the github integration (also installed), you > > > > can get that in our CloudBees CI instance. They support a lot of > > > > formats: > > > > > > > > > > https://github.com/jenkinsci/warnings-ng-plugin/blob/master/SUPPORTED-FORMATS.md > > > > > > > > On Sun, 31 Jan 2021 at 00:53, leerho wrote: > > > > > > > > > > I am trying to move from Travis to GitHub actions for exactly this > > > > reason, > > > > > but in that process discovered that our coverage reporting chain of > > > > > Maven/Java/Jacoco/Coveralls does not port to GHA because the > current > > > GHA > > > > > adapter for Coveralls only supports LCOV format which Jacoco > doesn’t > > > > > generate. Converting to CodeCov is a nonstarter because CodeCov is > > $$! > > > > > > > > > > If anybody has any ideas, please let me know! > > > > > > > > > > Lee. > > > > > > > > > > On Thu, Jan 28, 2021 at 10:02 PM Weiwei Yang > > wrote: > > > > > > > > > > > Oh, that's good. Then we have no problem at all. > > > > > > Thank you Daniel for pointing this out : ) > > > > > > > > > > > > On Thu, Jan 28, 2021 at 9:48 PM Daniel Widdis > > > > wrote: > > > > > > > > > > > > > The quota is for private repos. Public/open-source repos are > > > > essentially > > > > > > > unlimited. > > > > > > > > > > > > > > On 1/28/21, 9:44 PM, "Weiwei Yang" wrote: > > > > > > > > > > > > > > Thank you all for the suggestions. > > > > > > > Looks like github action is an option, we'll give a try. > > > > > > > Noticed they offer 2000 action minutes/month[1] for free, I > > > think > > > > > > that > > > > > > > should be enough for most cases. > > > > > > > > > > > > > > [1] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://docs.github.com/en/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions > > > > > > > > > > > > > > On Thu, Jan 28, 2021 at 6:36 PM Matt Sicker < > > boa...@gmail.com> > > > > > > wrote: > > > > > > > > > > > > > > > There's also some hosted CI services here like Jenkins, > > > > BuildBot, > > > > > > > > etc., which may have less queueing issues depending on > > which > > > > > > service > > > > > > > > attracts the most build minute usage. > > > > > > > > > > > > > > > > On Thu, 28 Jan 2021 at 20:23, Jon Malkin < > > > jon.mal...@gmail.com > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > There was an issue a few months ago where the GitHub > > > Actions > > > > > > queue > > > > > > > was > > > > > > > > very > > > > > > > > > laggy for Apache jobs, so just make sure you're trying > to > > > be > > > > > > > efficient > > > > > > > > > about it. It's also a shared resource. > > > > > > > > > > > > > > > > > > That said, (part of) our recently graduated project > uses > > > > GitHub > > > > > > > Actions > > > > > > > > and > > > > > > > > > we've been happy overall. Another part is currently > > moving > > > > to it > > > > > > > from > > > > > > > > > Travis for the exact same reason. > > > > > > > > > > > > > > > > > > jon > > > > > > > > > > > > > > > > > > On Thu, Jan 28, 2021, 6:15 PM Juan Pan < > > panj...@apache.org > > > > > > > > > > wrote: > > > >