__init__.py 609 B

12345678910111213141516171819
  1. """
  2. Coverage utility package for GitHub Actions workflows.
  3. This package handles extracting coverage percentages, comparing them, and generating PR comments.
  4. """
  5. # Import external dependencies
  6. import requests
  7. # Import main function for CLI usage
  8. from .__main__ import main
  9. # Import functions from extraction module
  10. from .extraction import extract_coverage, compare_coverage, run_coverage, set_verbose
  11. # Import functions from github_api module
  12. from .github_api import generate_comment, post_comment, set_github_output
  13. # Import functions from workflow module
  14. from .workflow import process_coverage_workflow