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.ymlReusable CI workflow with quality, test, and build jobs for Python projectspython-release.ymlReusable release workflow for PyPI publishingpython-security.ymlSecurity scanning workflow with bandit and pip-auditaction.ymlComposite action for building Python distributionsaction.ymlComposite action for ruff linting and mypy type checkingaction.ymlComposite action for pytest with coverageaction.ymlComposite action to set up Python with uv and install dependenciespyproject.tomlProject configuration with dependencies and tool settings.gitignoreStandard Python gitignore
- Established initial repository with reusable GitHub Actions for Python CI/CD pipelines
instantiate
architectural
3 files
python-ci.ymlpython-release.ymlpython-security.yml
- Added composite actions for quality, test, build, and environment setup
instantiate
architectural
4 files
action.ymlaction.ymlaction.ymlaction.yml
Documentation and project support
5 files changed
README.mdRepository documentation with usage instructionsindex.mdAction reference documentationpython-ci.mdCI workflow documentationmkdocs.ymlMkDocs configuration for documentation siteAGENTS.mdAI agent guidelines
- Added MkDocs-based documentation site with action and workflow references
specify
behavioral
4 files
mkdocs.ymlindex.mdindex.mdpython-ci.md
Workflow testing and fixes
2 files changed
test-actions.ymlTest workflow for validating composite actionstest-minimal.ymlMinimal test workflow for CI debugging