jvdrhoof / WebRTCSFU

0 stars 0 forks source link

Use GitHub actions to build and create installers #2

Closed jackjansen closed 3 months ago

jackjansen commented 3 months ago

Maybe also check whether it's worthwhile to use cmake to build things

jackjansen commented 3 months ago

Progress report: building with cmake works on all of win, Mac, linux. Building with GitHub Actions is also working. Creating a release with zip files for each target platform is ongoing.

jackjansen commented 3 months ago

The GitHub action doesn't have permission to create a release. @jvdrhoof this is something you have to fix, as the repo owner.

Here are instructions: https://forum.obsidian.md/t/create-release-error-in-github-actions/61310

Assign back to me afterwards, please.

jvdrhoof commented 3 months ago

Done. Can you check, @jackjansen?

jackjansen commented 3 months ago

Various issues found with v0.9:

jackjansen commented 3 months ago

The second bullet, the "Killed" one, turns out to be the quarantine bit again. Fix by running xattr -d com.apple.quarantine on the binaries. Probably also needed on the .dylib, unsure why I wasn't hit by this.

Note the self: we're going to need some sort of an install script that does this.