Skip to content

ci: bump macOS release runner to macos-26 (deprecation in macos-14) - #1337

Merged
jkaczman merged 1 commit into
pgdogdev:mainfrom
jkaczman:bump-macos-runner
Aug 11, 2026
Merged

ci: bump macOS release runner to macos-26 (deprecation in macos-14)#1337
jkaczman merged 1 commit into
pgdogdev:mainfrom
jkaczman:bump-macos-runner

Conversation

@jkaczman

Copy link
Copy Markdown
Contributor

macOS 14 runners, which we use in our CI release workflow, will be fully unsupported in a few months. Bumped to use macOS 26 runners.

I also got rid of an unnecessary macOS install dependency step: we don't build openssl-sys, runner images come with pkgconf, and the build uses Xcode's libclang (not llvm).

Verified macOS 26 build success in the release workflow in my fork (running on top of #1336 fix): https://github.com/jkaczman/pgdog/actions/runs/31486516587/job/93763057440

@codecov

codecov Bot commented Aug 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@jkaczman jkaczman changed the title Bump macOS release runner to macos-26 (deprecation in macos-14) ci: bump macOS release runner to macos-26 (deprecation in macos-14) Aug 11, 2026

@levkk levkk left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool!

jkaczman added a commit that referenced this pull request Aug 11, 2026
Following up on pgdogdev/pg_raw_parse#49,
bumping the pg_raw_parse rev here to fix the macOS link error.

Also added a simple CI job that runs cargo build to prevent regressions.
It uses macos-26 instead of macos-14 (used by release CI) [since that
image will be fully unsupported
soon](actions/runner-images#13518). Follow up
PR: #1337
@jkaczman
jkaczman merged commit 40ff3d5 into pgdogdev:main Aug 11, 2026
26 checks passed
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