Skip to content

ci: drop redundant macos-14 from CI matrix#1261

Merged
ErikBjare merged 1 commit intomasterfrom
ci/drop-macos-14
Apr 13, 2026
Merged

ci: drop redundant macos-14 from CI matrix#1261
ErikBjare merged 1 commit intomasterfrom
ci/drop-macos-14

Conversation

@ErikBjare
Copy link
Copy Markdown
Member

Summary

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-apps
Copy link
Copy Markdown

greptile-apps bot commented Apr 13, 2026

Greptile Summary

This PR removes the explicit macos-14 runner from the CI matrices in both build.yml and build-tauri.yml, since macos-latest now resolves to macos-15-arm64 (the same architecture as macos-14), and macos-14 is being deprecated by GitHub Actions in July 2026. The change reduces redundant CI jobs with no loss in meaningful coverage.

Confidence Score: 5/5

Safe 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

Filename Overview
.github/workflows/build.yml Removes macos-14 from the OS matrix; macos-latest (now macos-15-arm64) provides equivalent architecture coverage.
.github/workflows/build-tauri.yml Same one-line removal of macos-14 from the Tauri build OS matrix; no other changes.

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
Loading

Reviews (1): Last reviewed commit: "ci: drop redundant macos-14 from CI matr..." | Re-trigger Greptile

@ErikBjare ErikBjare merged commit 815e66f into master Apr 13, 2026
13 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