ci(actions): restructure workflows to run release-please first#5
ci(actions): restructure workflows to run release-please first#5
Conversation
Separate CI into two workflows matching the server pattern: - testing.yml: runs build, tests, coverage on every push/PR - release.yml: runs release-please first, then build/verify/publish only when a release is created This ensures release-please runs on every commit to main, and heavy operations (verify, publish) only happen when a release tag is created. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
Note Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported. |
Pull Request ReviewOverviewThis PR restructures the CI/CD workflows to separate testing from releasing, following a pattern similar to the server implementation. The changes improve workflow organization and efficiency. ✅ Strengths
🔍 Code Quality ObservationsGood Practices:
|
Summary
testing.yml: runs build, tests, coverage on every push/PRrelease.yml: runs release-please first, then build/verify/publish only when a release is createdChanges
main.yml(old combined workflow)testing.ymlfor continuous testingrelease.ymlwith release-please running firstTest plan
🤖 Generated with Claude Code