audacity / audacity/audacity

Speedup CI builds

Open
#9,796 4 comments 0 reactions 1 assignee Claimed by @luapmartin View on GitHub
Build / CI P2 Task
Dominant language
C++
Stars
18.4k
Forks
2.7k
Avg merge
3d 1h
Merged PRs (30d)
78

Description

### Description

currently macOs builds are ~ 2x slower than linux or windows builds.

This is caused by macOS builds being universal builds, requiring double the build time versus a single separated arch (x86 or arm).

- Do we need universal builds for every dev branches?

Fix would be to change ci runner config to trigger in-parallel separated arch build using runner matrix configuration and an extra `lipo` step could be added to glue together into universal build if required.

## IMPORTANT
this task is only about speeding up **development builds (PR builds)** it shouldn't change anything about the currently working nightly and stable build / production builds

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.