Skip to content

Reorder cargo publish commands by dependency#21552

Merged
alamb merged 2 commits intoapache:mainfrom
alamb:alamb/fix_publish_order
Apr 14, 2026
Merged

Reorder cargo publish commands by dependency#21552
alamb merged 2 commits intoapache:mainfrom
alamb:alamb/fix_publish_order

Conversation

@alamb
Copy link
Copy Markdown
Contributor

@alamb alamb commented Apr 11, 2026

Which issue does this PR close?

Rationale for this change

The publish command sequence in dev/release/README.md was not ordered by crate dependencies. That means that I had to previously copy/paste these commands a few times to get them to work.

What changes are included in this PR?

This PR reorders the documented cargo publish commands in dev/release/README.md so the listed crates are published in dependency order.

Are these changes tested?

I tested it manually with the 52.5.0 release

The ordering was derived from the current workspace crate dependency graph by codex.

Are there any user-facing changes?

Yes. The release documentation now reflects a dependency-safe publish order for the DataFusion crates.

@github-actions github-actions bot added the development-process Related to development process of DataFusion label Apr 11, 2026
@alamb alamb changed the title [dev/release]: reorder publish commands by dependency Reorder cargo publish commands by dependency Apr 11, 2026
@alamb alamb marked this pull request as draft April 11, 2026 09:10
@alamb alamb marked this pull request as ready for review April 11, 2026 09:42
@alamb alamb added the documentation Improvements or additions to documentation label Apr 11, 2026
@alamb
Copy link
Copy Markdown
Contributor Author

alamb commented Apr 14, 2026

FYI @comphead you may want to try this new order when publishing 53.1.0.

Copy link
Copy Markdown
Contributor

@comphead comphead left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @alamb I'll try it!

@alamb alamb added this pull request to the merge queue Apr 14, 2026
Merged via the queue into apache:main with commit 4d069f9 Apr 14, 2026
8 checks passed
@alamb alamb deleted the alamb/fix_publish_order branch April 14, 2026 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

development-process Related to development process of DataFusion documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants