Commit e81d77f
ci(proto): preserve historical paths to avoid spurious semver findings
The Apache/datafusion CI's `Comment on pull request` job posts semver-check
findings as a PR comment via bash; with the volume of cross-crate re-exports
in this PR, the comment body blew past `Argument list too long`.
Two source-level changes shrink the findings list:
- Re-export the `datafusion_common` package types from inside
`proto-models::generated::datafusion` so historical paths like
`datafusion_proto::generated::datafusion::JoinType` keep resolving.
Pre-change, those types were embedded duplicates inside the proto crate's
`mod datafusion`; after the absorb in C2 they only lived under the common
package mod, which cargo-semver-checks flagged as "removed".
- Add a `pbjson` feature alias on `datafusion-proto` that forwards to `json`.
Pre-change, `pbjson` was an optional dep, which auto-created a `pbjson`
feature; consumers depending on `datafusion-proto/pbjson` would otherwise
break.
No runtime behavior change.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 289f9f1 commit e81d77f
2 files changed
Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
39 | 44 | | |
40 | 45 | | |
41 | 46 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
40 | 46 | | |
41 | 47 | | |
42 | 48 | | |
| |||
0 commit comments