andygrove opened a new pull request, #4889:
URL: https://github.com/apache/datafusion-comet/pull/4889

   ## Summary
   
   Adds a Claude Code skill (`upgrade-datafusion`) that walks a maintainer 
through creating or refreshing a WIP branch tracking `apache/datafusion` 
`main`. The skill's purpose is to make forward-looking DF upgrade PRs (like 
#4888) a repeatable, low-friction operation so CI runs continuously against 
upstream DataFusion and breaking changes surface early.
   
   Key content in the skill:
   
   - Detects an existing WIP upgrade PR so refreshes don't spawn duplicates.
   - Pins Comet's `arrow`/`parquet`/`object_store` to whatever DataFusion's 
root `Cargo.toml` uses at the target rev.
   - Points the maintainer at DataFusion's per-release upgrade guides 
(`docs/source/library-user-guide/upgrading/*.md`) so breaking-API fixes are 
grounded in upstream documentation rather than guesswork.
   - Lists common upstream breakages Comet has hit before 
(`GroupsAccumulator::merge_batch`, `MutableArrayData::extend` deprecation, 
etc.).
   - Includes a PR body template so every WIP upgrade PR looks consistent.
   
   No runtime code changes. Skill is opt-in — the user has to invoke it (or ask 
for a "DataFusion upgrade PR").
   
   ## Test plan
   
   - [ ] Skill file is discovered by Claude Code (appears in the 
available-skills list)
   - [ ] Follow the skill on a synthetic upgrade to confirm each step is 
actionable
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to