OpenAdapt icon indicating copy to clipboard operation
OpenAdapt copied to clipboard

Github Action to build via `openadapt.app.build`

Open abrichr opened this issue 11 months ago • 4 comments

Feature request

We wish to build MacOS and Windows binaries and have them stored to https://github.com/OpenAdaptAI/OpenAdapt/releases.

Motivation

We want to add a "Download App" button to www.openadapt.ai

abrichr avatar Feb 29 '24 04:02 abrichr

@Mustaballer thoughts? 🙏 😄

abrichr avatar Feb 29 '24 04:02 abrichr

@abrichr, I've explored existing GitHub Actions tailored for releasing binaries on both Windows and Mac but haven't come across any that support both platforms simultaneously. It seems we'll need to incorporate separate steps to compile the binary distributions for each—Mac and Windows—and then upload them to the specifc release.

Mustaballer avatar Mar 04 '24 01:03 Mustaballer

Thank you @Mustaballer !

If I understand correctly, this means we should add two separate Github actions, one for each platform. Is that right?

abrichr avatar Mar 18 '24 23:03 abrichr

Yes, @abrichr we can set up two separate GitHub Actions workflows, one for each platform. Additionally, we can utilize parallel jobs within a single workflow to run both compilation processes simultaneously.

Mustaballer avatar Mar 18 '24 23:03 Mustaballer

Implemented in https://github.com/OpenAdaptAI/OpenAdapt/pull/618

abrichr avatar Jun 13 '24 05:06 abrichr