Skip to content

chore: drop old macOS CI matrix entries#1084

Merged
tunnckoCore merged 2 commits intomasterfrom
chore/ci-drop-old-macos-matrix
Apr 16, 2026
Merged

chore: drop old macOS CI matrix entries#1084
tunnckoCore merged 2 commits intomasterfrom
chore/ci-drop-old-macos-matrix

Conversation

@tunnckoCore
Copy link
Copy Markdown
Member

Summary

  • remove macOS Node.js 18 and 20 jobs from the CI matrix
  • keep linux coverage on 18/20/22/lts
  • keep macOS coverage on 22/lts

Why

pnpm/action-setup and the current CI toolchain have stricter runtime expectations, while formidable itself still supports lower Node versions.

This narrows the macOS matrix to the jobs that are actually useful today, without dropping lower-version coverage entirely because Ubuntu still runs those versions.

Branch protection

Separately updated the required status checks on master to remove stale old job names:

  • removed old required 12.x / 14.x checks
  • set required checks to:
    • CodeQL
    • Test on ubuntu-latest with Node.js lts/*
    • Test on macos-latest with Node.js lts/*

@tunnckoCore tunnckoCore merged commit 2405918 into master Apr 16, 2026
9 checks passed
@tunnckoCore tunnckoCore deleted the chore/ci-drop-old-macos-matrix branch April 16, 2026 01: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.

1 participant