Skip to content

Update macOS runner from deprecated macos-13 to macos-26#638

Merged
ynfle merged 3 commits intodependabot/github_actions/actions/cache-5.0.3from
copilot/sub-pr-637
Feb 4, 2026
Merged

Update macOS runner from deprecated macos-13 to macos-26#638
ynfle merged 3 commits intodependabot/github_actions/actions/cache-5.0.3from
copilot/sub-pr-637

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 4, 2026

The exercises workflow was using macos-13, which was deprecated in December 2025 and is no longer available, causing the macOS job to be immediately cancelled.

Changes

  • Updated .github/workflows/exercises.yml to use macos-26 (Apple Silicon/ARM beta) instead of macos-13
# Before
runs-on: ${{ matrix.os == 'linux' && 'ubuntu-24.04' || (matrix.os == 'macOS' && 'macos-13' || 'windows-2022') }}

# After
runs-on: ${{ matrix.os == 'linux' && 'ubuntu-24.04' || (matrix.os == 'macOS' && 'macos-26' || 'windows-2022') }}

Note: macos-26 is currently in beta status. This means some software may be unstable on the new platform, and there could be queueing issues as capacity is being balanced. Beta runners don't fall under the GitHub Actions SLA.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: ynfle <23086821+ynfle@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Feb 4, 2026

Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • github.blog
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)
  • https://api.github.com/repos/exercism/nim/actions/jobs/62430984198
    • Triggering command: /usr/bin/curl curl -s -H Accept: application/vnd.github&#43;json REDACTED (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title [WIP] Update actions/cache from 4.3.0 to 5.0.3 Update macOS runner from deprecated macos-13 to macos-latest Feb 4, 2026
Copilot AI requested a review from ynfle February 4, 2026 02:38
@ynfle
Copy link
Copy Markdown
Contributor

ynfle commented Feb 4, 2026

@copilot are there options to pin the version of macos as the latest version but not use the -latest suffix
?

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Feb 4, 2026

@copilot are there options to pin the version of macos as the latest version but not use the -latest suffix
?

Yes! You can pin to specific macOS versions. Currently available options:

For Apple Silicon (Arm64):

  • macos-14 or macos-14-xlarge (macOS 14)
  • macos-15 or macos-15-xlarge (macOS 15)

For Intel (x64):

  • macos-14-large (macOS 14)
  • macos-15-large or macos-15-intel (macOS 15)

Since we currently use macos-13 without specifying architecture, we were on Intel. The closest pinned replacement would be macos-15-large or macos-15-intel.

Would you like me to change from macos-latest to a pinned version like macos-15-large?

@ynfle
Copy link
Copy Markdown
Contributor

ynfle commented Feb 4, 2026

@copilot What about os version 26?

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Feb 4, 2026

@copilot What about os version 26?

macOS 26 is currently in beta status. It's available as macos-26 or macos-26-xlarge (Apple Silicon only), but GitHub notes it's marked as beta, meaning:

  • Some software may be unstable on the new platform
  • There could be queueing issues as capacity is being balanced
  • It doesn't fall under the GitHub Actions SLA during beta

For production workflows, it's recommended to use GA (Generally Available) versions like macos-15 or stick with macos-latest which currently points to macOS-15 Arm64.

@ynfle
Copy link
Copy Markdown
Contributor

ynfle commented Feb 4, 2026

@copilot let's change to the arm version of macos 26

Co-authored-by: ynfle <23086821+ynfle@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Feb 4, 2026

@copilot let's change to the arm version of macos 26

Updated to macos-26 (ARM/Apple Silicon beta version). Note that this is a beta runner, so you may experience some instability or queueing issues. (Commit: f90eb52)

Copilot AI changed the title Update macOS runner from deprecated macos-13 to macos-latest Update macOS runner from deprecated macos-13 to macos-26 Feb 4, 2026
@ynfle ynfle marked this pull request as ready for review February 4, 2026 14:51
Copilot AI review requested due to automatic review settings February 4, 2026 14:51
@ynfle ynfle merged commit c3cb343 into dependabot/github_actions/actions/cache-5.0.3 Feb 4, 2026
22 checks passed
@ynfle ynfle deleted the copilot/sub-pr-637 branch February 4, 2026 14:51
Copy link
Copy Markdown

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 pull request attempts to update the GitHub Actions workflow to replace the deprecated macos-13 runner with macos-26. However, macos-26 is not a valid GitHub Actions runner version. The PR description states this is an Apple Silicon/ARM beta runner, but this appears to be incorrect.

Changes:

  • Updates the runs-on value in .github/workflows/exercises.yml from macos-13 to macos-26

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

ynfle added a commit that referenced this pull request Feb 4, 2026
* .github: Bump actions/cache from 4.3.0 to 5.0.3

Bumps [actions/cache](https://github.com/actions/cache) from 4.3.0 to 5.0.3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@0057852...cdf6c1f)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update macOS runner from deprecated macos-13 to macos-26 (#638)

* Initial plan

* Update macOS runner from macos-13 to macos-latest

Co-authored-by: ynfle <23086821+ynfle@users.noreply.github.com>

* Change macOS runner to macos-26 (ARM beta version)

Co-authored-by: ynfle <23086821+ynfle@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ynfle <23086821+ynfle@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ynfle <23086821+ynfle@users.noreply.github.com>
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.

3 participants