ci: add workflow to automatically update setup.py (#3054)
ci: add workflow to automatically update setup.py (#3054)

This commit adds a workflow that runs whenever dependency-relevant files
change, and will attempt to regenerate `setup.py` and push a commit to
any PRs made to master from branches in the `ibis-project/ibis` repo.
cpcloud/ibis,cpcloud/ibis,cpcloud/ibis,ibis-project/ibis,ibis-project/ibis,cloudera/ibis,cloudera/ibis,cloudera/ibis,cpcloud/ibis,ibis-project/ibis,ibis-project/ibis