Skip to content

feat(release): implement weekly release plan infrastructure #91

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
May 27, 2025

Conversation

sidmohan0
Copy link
Contributor

  • 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.

sidmohan0 and others added 3 commits May 26, 2025 17:28
- 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 <[email protected]>
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 <[email protected]>
- 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 <[email protected]>
@sidmohan0 sidmohan0 merged commit 970408d into dev May 27, 2025
18 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant