Add integration tests to CI workflow for pull requests#5
Merged
Conversation
- Separate unit tests from integration tests in CI - Add new integration-test job that runs only on PRs - Use Python 3.12 specifically for integration tests - Decrypt NUTRIENT_DWS_API_KEY secret and create integration_config.py - Run integration tests against live Nutrient DWS API 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Use Python to write integration config instead of echo to prevent API key from being visible in build logs. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
906921c to
06f62f7
Compare
Collaborator
|
Test comment from fine-grained token |
13 tasks
msch-nutrient
added a commit
that referenced
this pull request
Jun 23, 2025
- Add delete_pdf_pages method to DirectAPIMixin using Build API pattern - Support flexible page deletion with 0-based indexing - Automatically handle duplicate page indexes by removing duplicates - Add comprehensive integration tests with live API verification - Update documentation in SUPPORTED_OPERATIONS.md with examples - Follow established patterns from split_pdf and duplicate_pdf_pages implementations - Note: Negative page indexes not yet supported (limitation documented) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Changes
.github/workflows/ci.ymlto:tests/unit/directory in main test jobintegration-testjob that only runs on PRsintegration_config.pywith decryptedNUTRIENT_DWS_API_KEYsecretTest plan
🤖 Generated with Claude Code