-
Notifications
You must be signed in to change notification settings - Fork 797
refactor(library): migrate vendor actions to canonical HTTP clients #2212
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Pouyanpi
merged 35 commits into
develop
from
pouyanpi/rail-library-stack-13-http-action-migrations
Jul 30, 2026
Merged
Changes from 28 commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
bb0e3d6
feat(testing): queue recorded HTTP responses
Pouyanpi 4b669f6
refactor(library): migrate vendor HTTP actions
Pouyanpi 816f295
refactor(f5): use canonical HTTP client
Pouyanpi 2fdd61c
test(library): inject recorded HTTP clients
Pouyanpi 5c54b43
refactor(library): centralize vendor HTTP client resolution
Pouyanpi d72e6be
fix(autoalign): remove unreachable factcheck fallback
Pouyanpi b3a8f4f
test(f5): validate registered request URLs
Pouyanpi d020283
test(http): share recorded response registrations
Pouyanpi 35feadb
feat(http): support transport TLS configuration
Pouyanpi c4cbabb
refactor(library): migrate classifier HTTP backends
Pouyanpi e8a1811
refactor(library): migrate Clavata HTTP client
Pouyanpi 0da7cf6
refactor(http): make TLS configuration transport neutral
Pouyanpi e8bde33
fix(http): make retry policies explicit
Pouyanpi 96df861
fix(library): preserve rail-specific HTTP retries
Pouyanpi 1c3ca23
refactor(library): centralize specialized HTTP client resolution
Pouyanpi 26e5b5d
test(http): enforce the library transport boundary
Pouyanpi c761a04
fix(hf-classifier): report ignored local HTTP clients
Pouyanpi 31fe3a6
refactor(clavata): pass optional HTTP client directly
Pouyanpi bf416c6
refactor(hf-classifier): pass optional HTTP client directly
Pouyanpi ddf9d7d
test(clavata): avoid real retry delays
Pouyanpi aa9998f
test(http): keep response registrations test-only
Pouyanpi 6681e30
test(f5): remove aioresponses compatibility shim
Pouyanpi 4eb65f1
refactor(library): simplify vendor HTTP client forwarding
Pouyanpi dd70d63
fix(ai-defense): distinguish malformed API responses
Pouyanpi 4bcdc84
refactor(clavata): remove obsolete retry utility
Pouyanpi 6f0f7f3
fix(clavata): preserve API error subtypes
Pouyanpi 5803095
test(library): cover migrated vendor HTTP actions
Pouyanpi b02780f
test(library): cover specialized HTTP migration paths
Pouyanpi 87deec9
fix(library): preserve provider failure policies
Pouyanpi 8a51b01
refactor(autoalign): centralize HTTP response validation
Pouyanpi b1f460f
refactor(clavata): clarify HTTP client ownership
Pouyanpi 7ddc5ef
test(http): verify transport factory invocation
Pouyanpi 062fa24
docs(f5): document injected HTTP client ownership
Pouyanpi 88969c2
docs(crowdstrike): describe AI Guard failure behavior
Pouyanpi 223a8fc
docs(library): document provider action failure policies
Pouyanpi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.