Reusable GitHub actions for workflows I generally use.
Copy any any of the call-*.yml
workflows from .github/workflows
to the project repo and modify as necessary.
Build a docker image and push it to Docker Hub and/or GHCR.
Lint code base using pre-commit configurations, test dependency installation on a base Ubuntu image for multiple Python versions, and optionally run tests with pytest.
Sync the repository to a target directory using rsync.