Added postman generation via CI#2
Merged
koen-serry merged 17 commits intotwikey:masterfrom Apr 1, 2026
Merged
Conversation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…riables Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Wire the login test script via Portman's extendTests config to capture the Authorization token from POST / response into collection variables. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…amples
- Add alwaysInheritAuthentication via postman-config.json so all
requests inherit Authorization from collection level
- Set collection-level auth to use {{Authorization}} variable
- Switch folder strategy to Tags (flat structure matching legacy)
- Set parametersResolution to Example mode
- Add example: '' to 339 OpenAPI spec params without examples
- Add {{ct}}, {{mndtId}}, {{l}} variable examples to relevant params
- Override Login apiToken to use {{api_key}} variable
- Add mndtId and l to collection variables
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…RL fix - Add example values to OpenAPI spec for invoice endpoint (customer object with Twikey address, Postman random generators, proper URLs) - Set example: '' on 339 params without examples so they render empty - Add enableOptionalParameters: false so only required params are enabled - Consistent language param descriptions across all l/locale fields - Fix root endpoint trailing slash via post-processing script - Add paidamount, pdfUrl, redirectUrl examples to avoid faker artifacts Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…rtman - Trigger on openapi.yaml or portman config changes - Install Node.js and Portman dependencies in CI - Run npm generate to produce postman.json from spec - Extract version from openapi.yaml instead of postman.json Co-Authored-By: Claude Opus 4.6 (1M context) <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.
No description provided.