Skip to content

ci(lite): use Xcode 26.x on macOS 26 to fix build error#13608

Merged
slarse merged 2 commits intomasterfrom
fix-lite-macos-build
May 2, 2026
Merged

ci(lite): use Xcode 26.x on macOS 26 to fix build error#13608
slarse merged 2 commits intomasterfrom
fix-lite-macos-build

Conversation

@slarse
Copy link
Copy Markdown
Contributor

@slarse slarse commented May 2, 2026

🧢 Changes

The new icons require Xcode 26.x to be packaged. Or, rather, the tool that handles the icons has that requirement.

Note: I tried with Xcode 26.3 on macOS 15 as per this issue, but it then failed with a bunch of strange build issues instead. So for now we'll just build on macOS 26.

Copilot AI review requested due to automatic review settings May 2, 2026 06:48
@slarse slarse requested a review from mtsgrd as a code owner May 2, 2026 06:48
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the Lite CI workflow to select a specific Xcode version on macOS runners, aiming to resolve packaging/build failures related to the new icon tooling.

Changes:

  • Add a macOS-only step to select Xcode 26.3 via xcode-select in the Lite workflow.

Comment thread .github/workflows/lite.yml Outdated
sudo apt-get -y install pkg-config libxss-dev libdbus-1-dev
- name: Select Xcode 26.3
if: runner.os == 'macOS'
run: sudo xcode-select -s /Applications/Xcode_26.3.app
Using Xcode 26 on macOS 15 caused strange build issues, so let's just build on
macOS 26 for now.
@slarse slarse force-pushed the fix-lite-macos-build branch from dbc2bb4 to 0784bf8 Compare May 2, 2026 07:32
@slarse slarse changed the title ci(lite): use Xcode 26.3 to fix build error ci(lite): use Xcode 26.x on macOS 26 to fix build error May 2, 2026
@slarse slarse enabled auto-merge May 2, 2026 09:25
@slarse slarse merged commit c4a1691 into master May 2, 2026
39 checks passed
@slarse slarse deleted the fix-lite-macos-build branch May 2, 2026 13:08
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.

3 participants