Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
💚 Fix: fix travis CI for macos & linux #911
Conversation
Actually @GitSquared, I was thinking of remaking the Travis CI in GitHub actions, would that be of any use to you? |
@Jabster28 Was thinking about this too, + i think artifact retention on Actions works quite good? Thanks a lot for taking a look into this! |
No problem. I've been doing some work on it and I'm almost finished, should I rename this PR and force-push or just create a new one once I'm done? |
Create a new one, I'll merge this one in the meantime. |
* Feat: add GH Actions * forgot a sudo lol * don't need to update * upload dist once done * rename to linux.yml * rename name too * add other platforms * rename platforms * fix windows maybe? * spelled install wrong lol * add code cov * add snyk env * fix env * install npm * delete snyk workflow * don't install runtime dependencies before build script on win32 * win32 build script: respect README instructions * Fix: fix travis cli for manos & linux (#911) * fix: cache npm * better artifact naming attempt * cache electron binaries used by electron-builder * better AppImage artifact naming * banish travis * test which platforms need python * add publishing code * move it to the right place * always publish new draft * load token * let electron-builder figure out whether to publish artifacts or not * cleanup some Snyk stuff * remove .snyk * Make a unified Workflow with multiple platforms as Jobs * remove individual os-specific workflows, use unified workflow instead Co-authored-by: Gabriel Saillard <[email protected]>
No description provided.