ci: drop redundant macos-14 from CI matrix#1261
Conversation
macos-latest now resolves to macos-15-arm64, same architecture as macos-14. Running both is redundant and macos-14 is being deprecated by GitHub Actions in July 2026.
Greptile SummaryThis PR removes the explicit Confidence Score: 5/5Safe to merge — removes a redundant, soon-to-be-deprecated CI runner with no impact on build or test coverage. Both changed files are CI matrix configuration only. The removed macos-14 label shares the same arm64 architecture as macos-latest (now macos-15), and the deprecation is confirmed by GitHub's own announcement. No logic, code, or release artifact paths are affected. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[CI Trigger
push / PR / tag] --> B{Build Matrix}
B --> C[ubuntu-24.04]
B --> D[ubuntu-24.04-arm
build-tauri only]
B --> E[windows-latest]
B --> F[macos-latest
macos-15-arm64]
F -.->|removed| G[macos-14
arm64 - DEPRECATED]
C --> H[Build & Test]
D --> H
E --> H
F --> H
H --> I[Package & Upload Artifacts]
I --> J{Tagged Release?}
J -->|Yes| K[Release Job]
J -->|No| L[End]
K --> L
Reviews (1): Last reviewed commit: "ci: drop redundant macos-14 from CI matr..." | Re-trigger Greptile |
Summary
macos-14from bothbuild.ymlandbuild-tauri.ymlCI matricesmacos-latestnow resolves tomacos-15-arm64, same architecture asmacos-14— running both is redundantmacos-14is being deprecated by GitHub Actions in July 2026