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
>
>
>