Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add publishing datafusion-sqllogictest to release README.md #14233

Merged
merged 2 commits into from
Jan 23, 2025

Conversation

alamb
Copy link
Contributor

@alamb alamb commented Jan 22, 2025

Which issue does this PR close?

Rationale for this change

Other projects such as rust-iceberg would like to use the datafusion sqllogictest driver to write tests

The code is structured to be published as a crate, and is part of the official release tarballs. We just haven't previously published it to crates. io.

What changes are included in this PR?

  1. Add instructions to release for publishing the datafusion-sqllogictest crates as part of releasing

Are these changes tested?

I tested it manually to publish previously approved releases

(I had to add the new description field to Cargo.toml)

They are now available on crates.io as well:

I also sent crate ownership invitations to match the existing datafusion crates

Are there any user-facing changes?

New crate on crates.io

@github-actions github-actions bot added the development-process Related to development process of DataFusion label Jan 22, 2025
@github-actions github-actions bot added the sqllogictest SQL Logic Tests (.slt) label Jan 22, 2025
@@ -17,6 +17,7 @@

[package]
authors = { workspace = true }
description = "DataFusion sqllogictest driver"
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Without this field publishing to crates.io failed like:

error: failed to publish to registry at https://crates.io

Caused by:
  the remote server responded with an error (status 400 Bad Request): missing or empty metadata fields: description. Please see https://doc.rust-lang.org/cargo/reference/manifest.html for more information on configuring these fields

@alamb alamb changed the title Minor: Add publishing datafusion-sqllogictest to release README.md Add publishing datafusion-sqllogictest to release README.md Jan 22, 2025
@alamb alamb marked this pull request as ready for review January 22, 2025 13:29
@xudong963 xudong963 self-requested a review January 22, 2025 13:31
Copy link
Member

@xudong963 xudong963 left a comment

Choose a reason for hiding this comment

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

LGTM, thanks @alamb !

Copy link

@kevinjqliu kevinjqliu left a comment

Choose a reason for hiding this comment

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

awesome, thanks for adding this.

@xudong963 xudong963 merged commit 440fcb2 into apache:main Jan 23, 2025
31 checks passed
@alamb alamb deleted the alamb/relase_instructions2 branch January 23, 2025 08:51
xudong963 pushed a commit to polygon-io/arrow-datafusion that referenced this pull request Jan 27, 2025
…4233)

* Minor: Add publishing datafusion-sqllogictest to release README.md

* Add description
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 sqllogictest SQL Logic Tests (.slt)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants