Skip to content

chore: add confirmation before tarball is released#1372

Open
milenkovicm wants to merge 1 commit intoapache:mainfrom
milenkovicm:dev_release_add_confirmation
Open

chore: add confirmation before tarball is released#1372
milenkovicm wants to merge 1 commit intoapache:mainfrom
milenkovicm:dev_release_add_confirmation

Conversation

@milenkovicm
Copy link
Contributor

Which issue does this PR close?

Closes #.

Rationale for this change

Add confirmation dialogue to confirm tarball release

What changes are included in this PR?

Update tarball-release.sh to ask y/N confirmation before it proceeds to release upload

Are there any user-facing changes?

@milenkovicm milenkovicm requested a review from timsaucer February 7, 2026 14:16
Comment on lines +46 to +51
read -r -p "Proceed to release tarball for ${version}-rc${rc}? [y/N]: " answer
answer=${answer:-no}
if [ "${answer}" != "y" ]; then
echo "Cancelled tarball release!"
exit 1
fi
Copy link
Member

Choose a reason for hiding this comment

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

Can we move it further down in the script? That way it would get through all of the steps and ask to confirm just before committing. Also if we do that maybe change the text to something along the lines of "Generated release tarball at XXX. Proceed to commit to SVN?"

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It would make sense if the script was creating a tarball and performing some complex logic. However, it’s simply copying the existing tarball from dev to release without any tarball manipulation.

I've pushed this update across all other DataFusion repositories. It would make sense to me if we keep tarball-release.sh the same across projects.

If you’re keen on change I’m happy to adapt but I’m feeling a bit stressed about testing it after this morning. 😀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants