ci-tooling 2025-09-16
Initial repository setup with reusable GitHub Actions for Python CI/CD
75 files · 9,332+ · 1,465-

Repository foundation

9 files changed
  • python-ci.yml Reusable CI workflow with quality, test, and build jobs for Python projects
  • python-release.yml Reusable release workflow for PyPI publishing
  • python-security.yml Security scanning workflow with bandit and pip-audit
  • action.yml Composite action for building Python distributions
  • action.yml Composite action for ruff linting and mypy type checking
  • action.yml Composite action for pytest with coverage
  • action.yml Composite action to set up Python with uv and install dependencies
  • pyproject.toml Project configuration with dependencies and tool settings
  • .gitignore Standard Python gitignore
  • Established initial repository with reusable GitHub Actions for Python CI/CD pipelines instantiate architectural
    3 files
    • python-ci.yml
    • python-release.yml
    • python-security.yml
  • Added composite actions for quality, test, build, and environment setup instantiate architectural
    4 files
    • action.yml
    • action.yml
    • action.yml
    • action.yml

Documentation and project support

5 files changed
  • README.md Repository documentation with usage instructions
  • index.md Action reference documentation
  • python-ci.md CI workflow documentation
  • mkdocs.yml MkDocs configuration for documentation site
  • AGENTS.md AI agent guidelines
  • Added MkDocs-based documentation site with action and workflow references specify behavioral
    4 files
    • mkdocs.yml
    • index.md
    • index.md
    • python-ci.md

Workflow testing and fixes

2 files changed
  • test-actions.yml Test workflow for validating composite actions
  • test-minimal.yml Minimal test workflow for CI debugging
  • Iterated on YAML syntax fixes, caching disablement, PYTHONPATH setup, and coverage XML parsing robustness remediate internal
    3 files
    • python-ci.yml
    • action.yml
    • action.yml
  • Added and refined test workflows for validating reusable actions qualify internal
    2 files
    • test-actions.yml
    • test-minimal.yml