Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 3 additions & 11 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ permissions:
jobs:
lint:
name: Lint
runs-on: ghcr.io/cirruslabs/macos-runner:tahoe
runs-on: macos-26
timeout-minutes: 30
steps:
- uses: actions/checkout@v6
Expand All @@ -30,17 +30,9 @@ jobs:
run: cargo clippy --all-targets --all-features -- -D warnings

test:
name: Test on macOS ${{ matrix.macos }}
runs-on: ghcr.io/cirruslabs/macos-runner:${{ matrix.runner }}
name: Test on macOS 26
runs-on: macos-26
Comment on lines +33 to +34

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Restore CI coverage for Sequoia

The release config still publishes the Homebrew formula as supported on macOS Sequoia via .goreleaser.yml's depends_on :macos => :sequoia, but this change removes the only Sequoia test leg and runs tests only on macOS 26. Changes that rely on Tahoe-only SDK/runtime behavior can now pass CI and be released to Sequoia users without detection; please keep a macos-15/Sequoia test leg or raise the published minimum.

Useful? React with 👍 / 👎.

timeout-minutes: 30
strategy:
fail-fast: false
matrix:
include:
- macos: Sequoia
runner: sequoia
- macos: Tahoe
runner: tahoe
steps:
- uses: actions/checkout@v6
- name: Install Rust
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
release:
name: Release
if: github.event_name == 'push' && github.ref_type == 'tag'
runs-on: ghcr.io/cirruslabs/macos-runner:tahoe
runs-on: macos-26
environment: publish
timeout-minutes: 60
steps:
Expand Down Expand Up @@ -58,7 +58,7 @@ jobs:
snapshot:
name: Release (Dry Run)
if: github.event_name == 'workflow_dispatch'
runs-on: ghcr.io/cirruslabs/macos-runner:tahoe
runs-on: macos-26
timeout-minutes: 60
steps:
- uses: actions/checkout@v6
Expand Down