Skip to content

chore(ci): drop x86_64-apple-darwin from release matrix#38

Merged
jja725 merged 1 commit intomainfrom
chore/drop-x86-darwin-runner
May 4, 2026
Merged

chore(ci): drop x86_64-apple-darwin from release matrix#38
jja725 merged 1 commit intomainfrom
chore/drop-x86-darwin-runner

Conversation

@jja725
Copy link
Copy Markdown
Collaborator

@jja725 jja725 commented May 4, 2026

Summary

The v0.1.2 release attempt (run) had its x86_64-apple-darwin job queue 24h before timing out — GitHub is deprecating macos-13 runners (matches the actionlint warning we saw earlier flagging macos-13 as an unknown label). That blocked the publish job (needs: build).

Drop the row from the release matrix temporarily. Comment in the matrix points at restoring this once a macos-* Intel runner is reliably available again.

The other 3 platforms (x86_64-linux, aarch64-linux, aarch64-darwin) all built successfully on that run.

Out of scope

The conan/vcpkg recipes (recipes/lance-c/all/conandata.yml, ports/lance-c/portfile.cmake, recipes/lance-c/all/conanfile.py) still reference x86_64-apple-darwin with placeholder v0.1.0 URLs. Those are pre-1.0 aspirational and were never wired to real tarballs — leaving them as a separate cleanup once we decide whether Intel macOS comes back or is dropped permanently.

After this lands

The v0.1.2 tag still points at c801dfe (which has the broken matrix). Two options:

  1. Re-cut as v0.1.3 — easiest. After this PR merges, run Create Release with release_type=patch, release_channel=stable to cut a fresh v0.1.3 from a commit with the fixed matrix.
  2. Reuse v0.1.2git push --delete origin v0.1.2, then run Create Release with release_type=current, release_channel=stable to re-cut v0.1.2 from main.

Recommend (1) — keeps tag history honest, the v0.1.2 tag stays as a marker of a real attempt.

🤖 Generated with Claude Code

GitHub is deprecating macos-13 runners. The v0.1.2 release attempt
queued the x86_64-apple-darwin job for 24h before timing out without
ever picking up a runner [1], blocking the publish step (needs: build).

Drop the row temporarily — comment in the matrix points at this PR
for restore once a macos-* Intel runner is reliably available again.
README updated to match.

The conan/vcpkg recipes still reference x86_64-apple-darwin (with
v0.1.0 placeholder URLs that don't exist yet); separate cleanup if
we decide to drop Intel macOS support permanently.

[1] https://github.com/lance-format/lance-c/actions/runs/25245366712/job/74028627388

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jja725 jja725 merged commit fd094d5 into main May 4, 2026
7 checks passed
@jja725 jja725 deleted the chore/drop-x86-darwin-runner branch May 4, 2026 19:04
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.

1 participant