fix: use integration-tests environment for API keys#20
Conversation
Add environment specification to integration-test job so it uses secrets from the integration-tests environment instead of repository secrets.
Code ReviewSummaryThis PR fixes the integration test failures by correctly configuring the GitHub Actions workflow to use environment-scoped secrets. The change is minimal, focused, and addresses the root cause effectively. ✅ Strengths
🔍 Code Quality
🔒 Security Considerations
⚡ Performance
🧪 Test Coverage
📋 Recommendations
✅ VerdictLGTM - This is a well-targeted fix that properly addresses the integration test failures. The change follows GitHub Actions best practices and is consistent with the existing workflow patterns. Automated review generated by Claude Code |
Problem
Integration tests were failing because the workflow was trying to use repository-level secrets, but the API keys were added to the
integration-testsenvironment.Solution
Add
environment: name: integration-teststo theintegration-testjob so it uses the environment secrets.Changes
environment:specification tointegration-testjobintegration-testsenvironmentFixes integration test failures due to missing API keys.