jackye1995 opened a new issue #4000: URL: https://github.com/apache/iceberg/issues/4000
Hi, while doing the release, I find it not very helpful to put all the steps in a single script `dev/source-release.sh`. The script is doing quite a few things at the same time with things that might go wrong: 1. add `version.txt`, commit, tag, push tag remotely (permission might go wrong) 2. create tarball, signature, checksum (signing might fail) 3. add tarball, signature, checksum to svn (svn permisison might go wrong) 4. create release email template file I can see the benefit of having one script, and once you get things straight it works like a charm. But if we are moving towards having more people participating the release and with rotating release managers, I can hardly see someone could make this work without failing a few times to get permission and signing straight. And every failure has to be debugged independently the failed step to clean up all the artifacts produced. I think it's likely better to have separated scripts for those instead of bundling into the same one, so at least failure is contained and new release manager could know what are the things to clean up for each step. Any thoughts? @kbendick @rdblue @cwsteinbach -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
