I wonder if we can add GitHub action that would react to committers comment /squash by squashing the commits and pushing --force-with-lease to the fork branch.
If pushing to the fork is not possible in GHA, then something like /merge that squashes, rebases and pushes to apache/calcite would be good as well. That is slightly less convenient than a UI button, however, it would be way better than spending time on trivial squashes. I think that approach would keep the author/committer info, and it would be easily accessible Vladimir
