feat(release): implement weekly release plan infrastructure#91
Merged
feat(release): implement weekly release plan infrastructure#91
Conversation
- Add automated release pipeline with bump2version configuration - Create GitHub Actions workflow for weekly Friday releases - Implement changelog automation script with commit categorization - Update setup.py with lightweight core + optional extras structure - Create new core.py with simple detect_pii() and anonymize_text() API - Update CI to test both lightweight core and full feature installs - Add release announcement and social media templates - Create weekly metrics tracking script for performance monitoring This implements the complete technical foundation for the 8-week weekly release strategy outlined in the release plan. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Move core API imports to top of file to comply with PEP8 import ordering. Auto-formatted with isort and black per pre-commit configuration. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Rename test-full back to 'build' job to match branch protection rules - Remove duplicate wheel_size.yml workflow - Consolidate wheel size checking into main ci.yml - Maintain test-core job for lightweight testing - This should resolve GitHub status check reporting issues 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This implements the complete technical foundation for the 8-week weekly release strategy outlined in the release plan.