provide-telemetry
2025-05-26
Add CI workflows, achieve all tests passing with 93% coverage, prepare release
27 files · 7,119+ · 496-
CI and release infrastructure
5 files changed
ci.ymlFull CI with tests, linting, and coveragedocs.ymlDocumentation build workflowperformance.ymlPerformance benchmarking workflowrelease.ymlPyPI release workflowsecurity.ymlSecurity scanning workflow
- Added five GitHub Actions workflows for CI, documentation, performance, release, and security
baseline
behavioral
2 files
ci.ymlrelease.yml
Documentation and examples
4 files changed
LICENSEApache 2.0 licenseREADME.mdFull project READMEapi-reference.mdAPI reference documentationexamples_basic.pyBasic usage examples
- Added LICENSE, README, API docs, and example scripts for release readiness
specify
behavioral
2 files
README.mdapi-reference.md
Core module expansion
4 files changed
config.pyMajor expansion with full configuration optionscore.pyExpanded initialization with advanced featuresbase.pyExtended logger with new capabilitiescustom_processors.pyExpanded processor pipeline
- Significantly expanded config, core, and logger modules with production-ready features
decouple
behavioral
2 files
config.pycore.py
Test suite expansion
7 files changed
test_coverage_completion.pyCoverage completion teststest_edge_cases.pyEdge case teststest_integration.pyIntegration teststest_property_based.pyProperty-based tests with Hypothesistest_logging.pyExpanded logging testsbenchmark_performance.pyPerformance benchmark scriptextreme_performance_test.pyExtreme performance stress test
- Added six new test files achieving 92.95% code coverage with all tests passing
qualify
behavioral
3 files
test_coverage_completion.pytest_integration.pytest_property_based.py