KinesisCorporation / SmartSetApps

SmartSet apps for keyboards, foots pedals and more
GNU General Public License v3.0
60 stars 25 forks source link

CI & command-line build #2

Open jrr opened 4 years ago

jrr commented 4 years ago

This PR configures CI via GitHub Actions.

Highlights

Details


I hope this is useful for the project and for supporting further community contributions.

I'm new to Pascal and Lazarus and would welcome feedback on anything I've done here.

vadlamak commented 4 years ago

@jrr this is great, i hope @KinesisCorporation reviews this pr soon

jrr commented 3 years ago

Because it's mildly interesting I continue to periodically try to keep this PR alive.

I rebased against the latest changes, and:

jrr commented 3 years ago

Got the master app building in CI, and the resulting binary works on my machine (on MacOS Big Sur):

image

jrr commented 3 years ago

Got the RGB build going again. TKO is currently broken.

jrr commented 3 years ago

After rebasing against the latest commits on master, all four current apps are successfully building! (Advantage, Master, FSEdge, and Savant Elite)

So, @KinesisCorporation this would be a great time to merge the PR ;)

Are you interested at all in continuous integration?

And you could have one of these badges like all the cool kids these days: Build

ghost commented 3 years ago

This is great. It's unfortunate the PR still hasn't been merged/reviewed.

jrr commented 2 years ago

Rebased again. Currently building only SmartSetMaster and the new SmartSetMasterOffice; the other apps have errors.

jrr commented 2 years ago

Rebased again with a couple updates:

Findarato commented 8 months ago

Are these even looked at any more?