Skip to content

Disable macOS in PR CI#63097

Merged
jakebailey merged 2 commits intomicrosoft:mainfrom
jakebailey:no-macos-pr-ci
Feb 5, 2026
Merged

Disable macOS in PR CI#63097
jakebailey merged 2 commits intomicrosoft:mainfrom
jakebailey:no-macos-pr-ci

Conversation

@jakebailey
Copy link
Member

These builders are often MIA. Turn them off in PR CI. And, stop testing macOS except for the oldest/newest versions.

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

This PR optimizes the CI workflow by reducing macOS builds to conserve limited GitHub Actions resources. It ensures macOS is only tested on the oldest and newest Node versions (16 and 24) and completely disables macOS in PR CI while still running it on direct pushes to main/release branches.

Changes:

  • Added skip conditions to disable macOS builds during pull requests and merge queue events
  • Removed previously commented-out macOS configurations for Node versions 18, 20, and 22
  • Updated comments to clarify that PRs only test the newest and oldest Node versions, and macOS is never checked in PRs

@github-project-automation github-project-automation bot moved this from Not started to Needs merge in PR Backlog Feb 5, 2026
@jakebailey jakebailey enabled auto-merge February 5, 2026 00:14
@jakebailey jakebailey added this pull request to the merge queue Feb 5, 2026
Merged via the queue into microsoft:main with commit a88d4c1 Feb 5, 2026
23 checks passed
@jakebailey jakebailey deleted the no-macos-pr-ci branch February 5, 2026 00:24
@github-project-automation github-project-automation bot moved this from Needs merge to Done in PR Backlog Feb 5, 2026
Jhounx added a commit to Jhounx/TypeScript that referenced this pull request Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants