Skip to content

CI: upgrade macOS runners - #206

Merged
tenox7 merged 1 commit into
tenox7:masterfrom
edgar-bonet:new-macos
Oct 5, 2025
Merged

tenox7 merged 1 commit into
tenox7:masterfrom
edgar-bonet:new-macos

Conversation

@edgar-bonet

@edgar-bonet edgar-bonet commented Oct 3, 2025 •

Copy link
Copy Markdown
Collaborator

GitHub is retiring its macOS 13 runner image, and has released a macOS 26 image in public preview. It's time to upgrade.

While we are at it:

  • replace macos-15 by macos-15-intel, in order to keep at least one macOS/Intel in our CI

  • replace GCC 14 (already tested on Ubuntu) by GCC 15

  • replace Clang 18 (already tested on Ubuntu) by Clang 20

The version coverage of our CI workflow is changed as this:

component before after
macOS 13–15 14–26
gcc 13–14 13–15
clang 18 18,20

Edit: Note that macOS versions use an “interesting” numbering scheme, where 15 is immediately followed by 26. Thus, the version range 14–26 means “14, 15 and 26”.

GitHub is retiring its macOS 13 runner image, and has released
a macOS 26 image in public preview. It's time to upgrade.

While we are at it:

  * replace macos-15 by macos-15-intel, in order to keep at least one
    macOS/Intel in our CI

  * replace GCC 14 (already tested on Ubuntu) by GCC 15

  * replace Clang 18 (already tested on Ubuntu) by Clang 20

The version coverage of our CI workflow is changed as this:

    macOS:  13–15 → 14–26
    gcc:    13–14 → 13–15
    clang:   18   → 18,20
@tenox7

tenox7 commented Oct 5, 2025

Copy link
Copy Markdown
Owner

thank you!

@tenox7
tenox7 merged commit d994fa7 into tenox7:master Oct 5, 2025
8 checks passed
@edgar-bonet
edgar-bonet deleted the new-macos branch October 5, 2025 09:29
social4hyq pushed a commit to social4hyq/homebrew-core that referenced this pull request Sep 20, 2026
ttyplot 1.7.5

Created-by: HarmonybrewBot
Commit-by: HarmonybrewBot
Merged-by: HarmonybrewBot
Description: Created by `brew bump`

---

Created with `brew bump-formula-pr`.<details>
  <summary>release notes</summary>
  <pre>## What's Changed
* Fix CI failure on maybe-uninitialized compiler warning by @edgar-bonet in tenox7/ttyplot#205
* CI: upgrade macOS runners by @edgar-bonet in tenox7/ttyplot#206
* Actions(deps): Bump codespell-project/actions-codespell from 2.1 to 2.2 by @dependabot[bot] in tenox7/ttyplot#208
* Avoid division by zero on small windows by @edgar-bonet in tenox7/ttyplot#214
* `ttyplot.c`: Fix in-code comment by @hartwork in tenox7/ttyplot#217
* Work on smaller windows with no clock display by @edgar-bonet in tenox7/ttyplot#215


**Full Changelog**: https://github.com/tenox7/ttyplot/compare/1.7.4...1.7.5</pre>
  <p>View the full release notes at <a href="https://github.com/tenox7/ttyplot/releases/tag/1.7.5">https://github.com/tenox7/ttyplot/releases/tag/1.7.5</a>.</p>
</details>
<hr>

See merge request: Harmonybrew/homebrew-core!12187
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.

2 participants