You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Test: Integration workflow with forced AWS tests (#94)
## Summary
Testing the optimized CI workflow with forced integration tests on the
`89b-integration` branch.
## Key Changes
- **Single consolidated CI workflow** replacing 5 separate workflows
- **Forced integration tests** on `89b-integration` branch via:
```yaml
github.head_ref == '89b-integration' ||
github.ref == 'refs/heads/89b-integration'
```
- **Matrix testing** across Python 3.11, 3.12, 3.13
- **Conditional execution**:
- PRs: unit tests only (unless forced)
- Main/tags: full test suite + DXT builds
## Integration Test Triggers
Integration tests will run when:
- Push to main branch
- Version tags (v*)
- PR with `test:integration` label
- Manual workflow dispatch
- **🔥 Any PR from `89b-integration` branch (FORCED)**
## Test Plan
- [ ] Verify unit tests run on PR creation
- [ ] **Verify integration tests run (forced on this branch)**
- [ ] Confirm all 3 Python versions execute
- [ ] Check AWS credentials are properly injected
- [ ] Validate test results and artifacts
## Expected Behavior
This PR should trigger both unit AND integration tests because it's from
the `89b-integration` branch, allowing us to test the full AWS
integration suite.
🤖 Generated with [Claude Code](https://claude.ai/code)
---------
Co-authored-by: Claude <[email protected]>
0 commit comments