Skip to content

CI: Switch mingw64 to Ubuntu 24.04 - #7682

Merged
tresf merged 4 commits into
LMMS:masterfrom
tresf:mingw-ci
Feb 3, 2025
Merged

CI: Switch mingw64 to Ubuntu 24.04 #7682
tresf merged 4 commits into
LMMS:masterfrom
tresf:mingw-ci

Conversation

@tresf

@tresf tresf commented Feb 3, 2025

Copy link
Copy Markdown
Member

In an attempt to simplify the CI builds system, removes the need for a pre-built container, builds the mingw64 (Windows 64-bit) installers using a standard GitHub runner. Dependencies now tracked in deps-ubuntu-24.04-mingw.txt

This PR also updates our compiler from MinGW 9.3 to MinGW 13.0, which was the last obstacle blocking us from using most C++20 features in LMMS.

Comment thread .github/workflows/build.yml Outdated

@messmerd messmerd left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I haven't tested it (don't have a Windows PC readily available right now), but everything configured correctly and the build succeeded.

@tresf

tresf commented Feb 3, 2025

Copy link
Copy Markdown
Member Author

Testing: (Windows 11 Pro 21H2, Prism x86_64 emulation)

Buld Component Status
mingw64 ZynAddSubFX GUI ✅ PASS
mingw64 VST32 ✅ PASS
mingw64 Mallets (rawwaves) ✅ PASS
mingw64 TripleOscillator (waveforms) ✅ PASS

@tresf
tresf merged commit 36c1dea into LMMS:master Feb 3, 2025
@tresf
tresf deleted the mingw-ci branch February 3, 2025 17:52
sakertooth pushed a commit to sakertooth/lmms that referenced this pull request Feb 17, 2025
Switch mingw64 from Ubuntu 20.04 to Ubuntu 24.04
Rossmaxx pushed a commit to Rossmaxx/lmms that referenced this pull request Mar 1, 2025
Switch mingw64 from Ubuntu 20.04 to Ubuntu 24.04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants