Skip to content

CI maintenance: native macOS arch + Julia Dependabot#32

Merged
lkdvos merged 1 commit into
mainfrom
maintenance-dependabot-ci-arch
Jul 24, 2026
Merged

CI maintenance: native macOS arch + Julia Dependabot#32
lkdvos merged 1 commit into
mainfrom
maintenance-dependabot-ci-arch

Conversation

@lkdvos

@lkdvos lkdvos commented Jul 24, 2026

Copy link
Copy Markdown
Member

A couple of maintenance updates to bring SparseArrayKit in line with the rest of the ecosystem.

CI: fix macOS architecture

All three macOS-latest jobs were failing because the matrix forced arch: x64, but macOS-latest now points to Apple Silicon (arm64) runners:

[setup-julia] x64 arch has been requested on a macOS runner that has an arm64 (Apple Silicon) architecture.

This drops the arch: x64 axis so each runner uses its native architecture (ubuntu/windows → x64, macOS → aarch64), which is also what the reusable ecosystem workflow does.

Dependabot: add Julia package updates

Dependabot now supports the julia ecosystem natively. This adds it (grouped into a single PR) alongside the existing github-actions updates, matching e.g. MPSKit.jl.


Follow-ups not included here (happy to do separately):

  • julia-actions/julia-buildpkg@latest / julia-runtest@latest could be pinned to @v1 so Dependabot can track them.
  • The standalone ci.yml could eventually migrate to the reusable QuantumKitHubActions/.github/workflows/TestGroups.yml.

🤖 Generated with Claude Code

- ci.yml: stop forcing `arch: x64`. `macOS-latest` is now an Apple Silicon
  (arm64) runner, so requesting x64 made setup-julia fail on all macOS jobs.
  Dropping the arch axis lets each runner use its native architecture
  (ubuntu/windows x64, macOS aarch64).
- dependabot.yml: add the `julia` package ecosystem (grouped into a single PR)
  alongside the existing github-actions updates, matching the rest of the
  ecosystem (e.g. MPSKit.jl).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lkdvos
lkdvos merged commit 440107d into main Jul 24, 2026
@lkdvos
lkdvos deleted the maintenance-dependabot-ci-arch branch July 24, 2026 16:47
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