feat: Add GitHub integration (badges, status checks, PR comments)#47
feat: Add GitHub integration (badges, status checks, PR comments)#47jeremyeder wants to merge 2 commits intomainfrom
Conversation
Implements P2 feature: GitHub App Integration foundation New modules: - Badge generator (Shields.io + custom SVG) - GitHub API client (Status/Checks/Comments APIs) - PR comment formatter (summary, compact, check output) - GitHub integration config model - Workflow templates (basic + full integration) Features: - Generate certification badges for README - Create commit status/check runs - Post/update PR comments with assessment results - Configuration via .agentready-config.yaml - Comprehensive unit tests Documentation: - GitHub integration guide (docs/github-integration.md) - Module README (src/agentready/integrations/README.md) - Example config (examples/agentready-config-github.yaml) Dependencies: - Added requests>=2.31.0 for GitHub API calls - Added integrations and fixers to package list Related: #16 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Jeremy Eder <jeremyeder@users.noreply.github.com>
|
@claude resolve conflicts |
|
Claude finished @jeremyeder's task —— View job Resolving merge conflicts ✅Todo List
Resolution SummarySuccessfully resolved merge conflicts in Changes applied:
The merge conflict has been resolved and pushed to the branch. The PR is now ready for review and merge. Commit: | |
- Update version to 1.10.0 (from main) - Add jsonschema>=4.17.0 dependency (from main) - Keep requests>=2.31.0 dependency (from this PR) - Keep agentready.integrations and agentready.fixers packages (from this PR) Co-authored-by: Jeremy Eder <jeremyeder@users.noreply.github.com>
|
@claude resolve conflicts |
|
Claude finished @jeremyeder's task —— View job Merge conflict analysis completed
|
Summary
Implements P2 feature: GitHub App Integration foundation for badges, status checks, and PR comments.
Changes
Testing
Documentation
docs/github-integration.md- Complete usage guidesrc/agentready/integrations/README.md- Module docsexamples/agentready-config-github.yaml- Example configCloses #16
🤖 Generated with Claude Code