Github user julianhyde commented on the issue: https://github.com/apache/calcite-avatica-go/pull/22 The safest thing is probably to require a commit hash as the argument to the script. I think you should generate tags such as 3.0.0-rc1, 3.0.0-rc2 when making release candidates, then apply a 3.0.0 tag when the release vote has passed. And of course the directory name (under dist/dev/calcite) should include -rcN but the file names should not include -rcN.
---