- add a ci workflow to verify pre-commit passes - fix pre-commit errors/warnings: - missing required_version