From 25c029c9ec275f53edf29189a0c94a88ad0c9618 Mon Sep 17 00:00:00 2001 From: Andy Grove Date: Fri, 16 Sep 2022 04:45:16 -0600 Subject: [PATCH] prettier (#3504) --- dev/release/README.md | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/dev/release/README.md b/dev/release/README.md index 3dadf615b85e..06023ce08c3f 100644 --- a/dev/release/README.md +++ b/dev/release/README.md @@ -307,21 +307,20 @@ dot -Tsvg dev/release/crate-deps.dot > dev/release/crate-deps.svg (cd datafusion/optimizer && cargo publish) (cd datafusion/core && cargo publish) (cd datafusion/proto && cargo publish) -(cd datafusion-cli && cargo publish) ``` -### Publish datafusion-cli on Homebrew and crates.io +The CLI needs a `--no-verify` argument because `build.rs` generates source into the `src` directory. + +```shell +(cd datafusion-cli && cargo publish --no-verify) +``` + +### Publish datafusion-cli on Homebrew For Homebrew, Send a simple PR to update tag and commit hash for the datafusion formula in homebrew-core. Here is an example PR: https://github.com/Homebrew/homebrew-core/pull/89562. -For crates.io, run - -```shell -(cd datafusion-cli && cargo publish) -``` - ### Call the vote Call the vote on the Arrow dev list by replying to the RC voting thread. The @@ -389,7 +388,17 @@ Delete a release: svn delete -m "delete old DataFusion release" https://dist.apache.org/repos/dist/release/arrow/arrow-datafusion-7.0.0 ``` -### Write a blog post announcing the release +### Publish the User Guide to the Arrow Site + +- Run the `build.sh` in the `docs` directory from the release tarball. +- Clone the [arrow-site](https://github.com/apache/arrow-site) repository +- Checkout the `asf-site` branch +- Copy content from `docs/build/html/*` to the `datafusion` directory in arrow-site +- Create a PR against the `asf-site` branch ([example](https://github.com/apache/arrow-site/pull/237)) +- Once the PR is merged, the content will be published to https://arrow.apache.org/datafusion/ by GitHub Pages (this + can take some time). + +### Optional: Write a blog post announcing the release We typically crowdsource release announcements by collaborating on a Google document, usually starting with a copy of the previous release announcement.