-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade GitHub Actions mac runner. #19163
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files
Flags with carried forward coverage won't be shown. Click here to find out more. |
The changelog type |
The changelog type |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Caught one missed change from 12 to 13, but otherwise, the docs update is good.
docs/developer/meta/ci/testing.md
Outdated
@@ -113,7 +113,7 @@ Configuration for targets [lives](https://github.com/DataDog/integrations-core/b | |||
| --- | --- | --- | | |||
| Linux | `linux` | [Ubuntu 22.04](https://github.com/actions/runner-images/blob/main/images/linux/Ubuntu2204-Readme.md) | | |||
| Windows | `windows` | [Windows Server 2022](https://github.com/actions/runner-images/blob/main/images/win/Windows2022-Readme.md) | | |||
| macOS | `macos` | [macOS 12](https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md) | | |||
| macOS | `macos` | [macOS 12](https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md) | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| macOS | `macos` | [macOS 12](https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md) | | |
| macOS | `macos` | [macOS 13](https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md) | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for spotting this!
The changelog type |
Co-authored-by: Kari Halsted <[email protected]>
The changelog type |
The changelog type |
The changelog type |
@@ -80,9 +80,9 @@ jobs: | |||
os: windows-2022 | |||
# macOS | |||
- target: aarch64-apple-darwin | |||
os: macos-12 | |||
os: macos-13 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
have you tried with 15?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@FlorentClarret I haven't tried 15 - the reasoning for upgrading to 13 rather than jumping directly to 15 is that we want to minimize the chance of compatibility problems with 13.
@iliakur @FlorentClarret thanks for the reviews! |
The changelog type |
* Upgrade GitHub Actions mac runner. * Add changelog. * Fix changelog PR number. * Update docs/developer/meta/ci/testing.md Co-authored-by: Kari Halsted <[email protected]> --------- Co-authored-by: Kari Halsted <[email protected]> d02004e
What does this PR do?
This PR upgrades the macos runner in GitHub Actions from macos-12 to macos-13.
It has to be done because the macos-12 runner will be discontinued on December 3rd 2024.
The "build-ddev" and and "Build dependencies" actions are affected. Ddev also will generate Mac tests on the macos-13 runner from now on, but we aren't currently running any tests on Mac.
build-ddev runs: https://github.com/DataDog/integrations-core/actions/runs/12086874020/job/33707148773?pr=19163
And also "Build dependencies": https://github.com/DataDog/integrations-core/actions/runs/12086874011/job/33707111592?pr=19163
Review checklist (to be filled by reviewers)
qa/skip-qa
label if the PR doesn't need to be tested during QA.backport/<branch-name>
label to the PR and it will automatically open a backport PR once this one is merged