Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 18, 2025

Motivation

GitHub Actions deprecated the macos-13 runner. Per runner-images#13046, the x86_64 replacement is macos-15 macos-15-intel.

How to test the behavior?

Push to a branch and verify that the macOS Python 3.9 minimum test jobs run on macos-15 runners without deprecation warnings.

Checklist

  • Did you update CHANGELOG.md with your changes?
  • Does the PR clearly describe the problem and the solution?
  • Have you reviewed our Contributing Guide?
  • Does the PR use "Fix #XXX" notation to tell GitHub to close the relevant issue numbered XXX when the PR is merged?
Original prompt

This section details on the original issue you should resolve

<issue_title>[Bug]: Use macos-15 runner for x86_64 based minimum testing</issue_title>
<issue_description>### What happened?

From https://github.com/hdmf-dev/hdmf/actions/runs/20056027655/job/57522568845?pr=1352

The macOS-13 based runner images are now retired. For more details, see https://github.com/actions/runner-images/issues/13046.
--
The macOS-13 based runner images are being deprecated, consider switching to macOS-15 (macos-15-intel) or macOS 15 arm64 (macos-latest) instead. For more details see https://github.com/actions/runner-images/issues/13046

Steps to Reproduce

Run the "Run tests" workflow

Traceback

Operating System

macOS

Python Version

3.9

Package Versions

No response</issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: rly <310197+rly@users.noreply.github.com>
Copilot AI changed the title [WIP] Update workflow to use macos-15 runner for testing Update macOS runners from macos-13 to macos-15 Dec 18, 2025
Copilot AI requested a review from rly December 18, 2025 01:27
@codecov
Copy link

codecov bot commented Dec 18, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.44%. Comparing base (cec7126) to head (492150f).
⚠️ Report is 1 commits behind head on dev.

Additional details and impacted files
@@           Coverage Diff           @@
##              dev    #1363   +/-   ##
=======================================
  Coverage   92.44%   92.44%           
=======================================
  Files          42       42           
  Lines        9747     9747           
  Branches     1979     1979           
=======================================
  Hits         9011     9011           
  Misses        462      462           
  Partials      274      274           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@rly rly marked this pull request as ready for review December 18, 2025 01:35
@rly rly requested a review from oruebel December 18, 2025 01:37
@rly rly enabled auto-merge (squash) December 18, 2025 01:38
@rly rly removed the request for review from oruebel December 18, 2025 01:38
@rly rly marked this pull request as draft December 18, 2025 01:38
auto-merge was automatically disabled December 18, 2025 01:38

Pull request was converted to draft

@rly rly changed the title Update macOS runners from macos-13 to macos-15 Update macOS runners from macos-13 to macos-15-intel Dec 18, 2025
@rly rly marked this pull request as ready for review December 18, 2025 01:51
@rly rly enabled auto-merge (squash) December 18, 2025 01:51
@rly rly requested a review from oruebel December 18, 2025 01:51
@rly rly merged commit 693621d into dev Dec 18, 2025
27 checks passed
@rly rly deleted the copilot/update-macos-runner-to-15 branch December 18, 2025 18:06
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.

[Bug]: Use macos-15 runner for x86_64 based minimum testing

3 participants