Skip to content

fix: CI installer jobs — arm64 native runner, sharp install, macos-14#45

Merged
ApiliumDevTeam merged 2 commits intomainfrom
dev
Mar 25, 2026
Merged

fix: CI installer jobs — arm64 native runner, sharp install, macos-14#45
ApiliumDevTeam merged 2 commits intomainfrom
dev

Conversation

@ApiliumDevTeam
Copy link
Copy Markdown
Collaborator

Summary

Hotfix for CI installer build failures. Merges fix from dev to main.

  • linux-arm64: native ubuntu-24.04-arm runner
  • macOS: --no-package-lock --ignore-scripts for sharp, macos-14 runner
  • linux-arm64: add icon generation step

After merge

Re-run Build Desktop Installers workflow via workflow_dispatch to generate remaining artifacts.

## Summary

- **linux-arm64**: Use native `ubuntu-24.04-arm` runner instead of x64 +
qemu (fixes `Exec format error` on appimagetool)
- **macos-arm64/x64**: Install sharp with `--no-package-lock
--ignore-scripts` + `npm rebuild sharp` to avoid oxlint peer dep
conflict
- **macos-x64**: Change runner from deprecated `macos-13` to `macos-14`
- Add icon generation step for linux-arm64 (was missing)

## Test plan

- [ ] Re-run `Build Desktop Installers` workflow after merge to main
@ApiliumDevTeam ApiliumDevTeam merged commit 6fda4c3 into main Mar 25, 2026
4 of 5 checks passed
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.

1 participant