Skip to content

Update Rust crate arrow to v60 - autoclosed - #28

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-arrow-rs-monorepo
Closed

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-arrow-rs-monorepo

Conversation

@renovate

@renovate renovate Bot commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
arrow dependencies major 59 → 60

Release Notes

apache/arrow-rs (arrow)

v60.0.0

Compare Source

Full Changelog

Breaking changes
Enhancements
Bug fixes
Performance improvements
Documentation updates
Miscellaneous

Configuration

📅 Schedule: (in timezone Europe/Madrid)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from martin-s-a as a code owner September 29, 2026 20:33
@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Sep 29, 2026
@martin-s-a
martin-s-a enabled auto-merge (squash) October 1, 2026 07:49
martin-s-a added a commit that referenced this pull request Oct 1, 2026
Closes the loop on #28, which cannot be made green.

`pyo3-arrow` exports no `arrow` of its own, so the `RecordBatch` that
`star::read_all` builds and the one `PyRecordBatch::new` accepts are the
same type only while both come from the same major. With arrow 60 in the
graph and `pyo3-arrow` 0.19 holding arrow 59, `src/lib.rs` stops
compiling, on every platform and every interpreter of the matrix:

```
error[E0631]: type mismatch in function arguments
note: expected function signature `fn(arrow::array::RecordBatch) -> _`
```

0.19 is the newest `pyo3-arrow` published, from June, so there is
nothing to raise alongside arrow. This caps arrow below 60 until there
is, with the reason written next to the cap so that whoever lifts it
knows it goes in the same pull request that raises `pyo3-arrow`.

Only arrow is capped, deliberately. A `pyo3-arrow` release built against
a newer arrow should open a pull request that fails CI — the signal to
do both by hand — rather than freeze silently, which is the same line
this config already takes with the split Python pins.

#28 can be closed once this lands; Renovate stops proposing 60 from then
on.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
@renovate renovate Bot changed the title Update Rust crate arrow to v60 Update Rust crate arrow to v60 - autoclosed Oct 1, 2026
@renovate renovate Bot closed this Oct 1, 2026
auto-merge was automatically disabled October 1, 2026 08:29

Pull request was closed

@renovate
renovate Bot deleted the renovate/major-arrow-rs-monorepo branch October 1, 2026 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants