nodejs / gyp-next

A fork of the GYP build system for use in the Node.js projects
BSD 3-Clause "New" or "Revised" License
132 stars 73 forks source link

Cleanup and set up build tooling #1

Open ryzokuken opened 4 years ago

ryzokuken commented 4 years ago

The build tooling of this build tooling (ironically) is broken. A lot of files in the project exist as if gclient and other Chromium tooling (like the commit queue) were being used in the project which is definitely not true.

I guess we should cleanup these and also set up new build tooling (Travis? Circle? AppVeyor?). @cclauss wdyt?

cclauss commented 4 years ago

I would prefer to use GitHub Actions for standard Linux, macOS, and Windows and use Travis CI for zOS and PowerPC. I will work the CI.

ryzokuken commented 4 years ago

@cclauss why GitHub Actions over Travis for Linux and MacOS?

cclauss commented 4 years ago

If you use them both, you will see why.

ryzokuken commented 4 years ago

lol fair. @cclauss so from

I will work the CI.

I guess you meant you want to work on the "setting up" part? Feel free to assign this to yourself, I'll try to make a PR cleaning up the existing stuff shortly.