You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openwhisk.apache.org by Dave Grove <dg...@apache.org> on 2023/01/23 22:02:53 UTC

Re: Solicit help for migrating from Travis-CI to GitHub-Actions

Quick update on the task of porting from Travis-CI to GitHub Actions.

I think I have the various openwhisk-runtime-* repos more or less under control.  I decided to put some effort in simplifying things and trying to express in a "natural" way in GHA.  openwhisk-runtime-nodejs is completely switched over [1]. There's a PR open for openwhisk-runtime-go [2], and I expect to be able to bang out the rest of the runtimes in a similar fashion without much effort.

If people have time, the logical related things to tackle would be the client packages (client-js, client-go) and the cli-related repos (cli, wskdeploy). 

--Dave

[1] https://github.com/apache/openwhisk-runtime-nodejs/actions/workflows/ci.yaml
[2] https://github.com/apache/openwhisk-runtime-go/pull/181

On 2022/12/24 21:55:27 Michele Sciabarra wrote:
> Can you provide the list? I think many of them are similar...
> 
> OpenWhisk build now looks fine and stable, I plan to work on the others, but please give me a list in priority order...
> 
> 
> -- 
>   Michele Sciabarra
>   michele@sciabarra.com
> 
> ----- Original message -----
> From: Dave Grove <dg...@apache.org>
> To: dev@openwhisk.apache.org
> Subject: Re: Solicit help for migrating from Travis-CI to GitHub-Actions
> Date: Wednesday, December 21, 2022 7:43 PM
> 
> On 2022/12/07 02:22:20 Dominic Kim wrote:
> >
> > As Travis announced the end of unlimited support for open-source projects,
> > we need to migrate to GitHub-Actions.
> > Please take a look:
> > https://cwiki.apache.org/confluence/display/INFRA/Travis+Migrations
> > 
> > We have 26 repos and all of them should be migrated to GitHub Actions by
> > the end of 2022.
> > I solicit your help to migrate all of them in time.
> 
> Hi,
>    To prevent us from being locked out from being able to merge code when Travis support ends, I've submitted PRs across all of our repos to remove TravisCI as a required check for merging PRs.  There are 29 of them (the cwiki was missing a couple).  
>    I need a committer to please approve each of the PRs so they can be merged.
>    As we get GitHub Action based tests working, we can add them to the set of required checks.
> 
> --Dave
> 
>   
> 

Re: Solicit help for migrating from Travis-CI to GitHub-Actions

Posted by Michele Sciabarra <mi...@sciabarra.com>.
Approved your PR. I was hoping to find time to do the rest but I was overwhelmed.

-- 
  Michele Sciabarra
  michele@sciabarra.com

----- Original message -----
From: Dave Grove <dg...@apache.org>
To: dev@openwhisk.apache.org
Subject: Re: Solicit help for migrating from Travis-CI to GitHub-Actions
Date: Monday, January 23, 2023 10:02 PM

Quick update on the task of porting from Travis-CI to GitHub Actions.

I think I have the various openwhisk-runtime-* repos more or less under control.  I decided to put some effort in simplifying things and trying to express in a "natural" way in GHA.  openwhisk-runtime-nodejs is completely switched over [1]. There's a PR open for openwhisk-runtime-go [2], and I expect to be able to bang out the rest of the runtimes in a similar fashion without much effort.

If people have time, the logical related things to tackle would be the client packages (client-js, client-go) and the cli-related repos (cli, wskdeploy). 

--Dave

[1] https://github.com/apache/openwhisk-runtime-nodejs/actions/workflows/ci.yaml
[2] https://github.com/apache/openwhisk-runtime-go/pull/181

On 2022/12/24 21:55:27 Michele Sciabarra wrote:
> Can you provide the list? I think many of them are similar...
> 
> OpenWhisk build now looks fine and stable, I plan to work on the others, but please give me a list in priority order...
> 
> 
> -- 
>   Michele Sciabarra
>   michele@sciabarra.com
> 
> ----- Original message -----
> From: Dave Grove <dg...@apache.org>
> To: dev@openwhisk.apache.org
> Subject: Re: Solicit help for migrating from Travis-CI to GitHub-Actions
> Date: Wednesday, December 21, 2022 7:43 PM
> 
> On 2022/12/07 02:22:20 Dominic Kim wrote:
> >
> > As Travis announced the end of unlimited support for open-source projects,
> > we need to migrate to GitHub-Actions.
> > Please take a look:
> > https://cwiki.apache.org/confluence/display/INFRA/Travis+Migrations
> > 
> > We have 26 repos and all of them should be migrated to GitHub Actions by
> > the end of 2022.
> > I solicit your help to migrate all of them in time.
> 
> Hi,
>    To prevent us from being locked out from being able to merge code when Travis support ends, I've submitted PRs across all of our repos to remove TravisCI as a required check for merging PRs.  There are 29 of them (the cwiki was missing a couple).  
>    I need a committer to please approve each of the PRs so they can be merged.
>    As we get GitHub Action based tests working, we can add them to the set of required checks.
> 
> --Dave
> 
>   
>