jasper icon indicating copy to clipboard operation
jasper copied to clipboard

chore(CI): Add build linux app job

Open Kesin11 opened this issue 4 years ago • 1 comments

Add simple CI job just only build Linux app and upload zip to Github Actions artifact.

Thank you for creating awesome app! I'm using Jasper everyday both my work and private.

On the other hand, I'm worried about the maintainability of Jasper's development. DEVELOP.md says that it only supports v10 and v12 of nodejs, but today's LTS version is v16 and v12 is already in maintenance mode. Also, the version of Electron is quite old.

I want to continue using Jasper for a long time, and I hope you will continue to develop it with people like me who want to contribute to Jasper. I thought about what I could do to get you to continue developing, and Jasper didn't have CI yet, so I created a job that simply builds a Linux app. It helps us when upgrading nodejs or Electron or some of dependencies.

This is Github Actions log and artifacts that works in my forked repository. https://github.com/Kesin11/jasper/actions/runs/1442636478

Kesin11 avatar Nov 10 '21 05:11 Kesin11

@h13i32maru Will you review it?

Kesin11 avatar Nov 15 '21 13:11 Kesin11