Claude
|
c8d09969df
|
Add comprehensive GitHub Actions CI/CD workflows
Implemented automated testing and quality assurance pipelines:
Workflows added:
- python-package.yml: Main CI pipeline
* Multi-OS testing (Ubuntu, Windows, macOS)
* Python 3.9-3.12 compatibility testing
* Linting with flake8
* Code formatting checks with black
* Type checking with mypy
* Import and compilation tests
* Unit tests for core components
- codeql.yml: Security scanning
* Weekly automated security analysis
* CodeQL vulnerability detection
* Extended security and quality queries
- dependency-review.yml: Dependency safety
* Automatic dependency vulnerability checks
* License compliance verification
* Blocks moderate+ severity issues
- pr-labeler.yml: PR automation
* Auto-labels based on changed files
* PR size labeling (xs/s/m/l/xl)
* Metadata extraction for better organization
- welcome.yml: Community engagement
* Welcomes first-time contributors
* Provides helpful guidelines
* Improves contributor experience
Configuration:
- labeler.yml: Label mapping for automatic categorization
All workflows include proper permissions and error handling.
|
2026-01-02 11:29:19 +00:00 |
|