-
-
Notifications
You must be signed in to change notification settings - Fork 638
Fix failing rspec test for non hydrated streamed page #1892
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
Closed
AbanoubGhadban
wants to merge
16
commits into
master
from
fix-failing-rspec-test-for-non-hydrated-streamed-page
Closed
Changes from 11 commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
986d952
tmp
AbanoubGhadban 74ba35c
Revert "tmp"
AbanoubGhadban 764788c
remove error log during rsc generation error handling
AbanoubGhadban a33dbaa
update test:non-rsc script
AbanoubGhadban f8d1dbc
revert this: increase ssr timeout
AbanoubGhadban ea67f66
revert this: prevent request retries at the dummy app
AbanoubGhadban 9301803
revert this: don't make httpx retry the request
AbanoubGhadban a546fdf
revert this: put very big timeouts for httpx requests
AbanoubGhadban a94859d
Empty commit
AbanoubGhadban 1374927
revert this: log error happen that causes retry
AbanoubGhadban 3c1cd48
keep max retries to 1
AbanoubGhadban 98e0075
remove retries httpx plugin
AbanoubGhadban 982cf03
Revert "remove retries httpx plugin"
AbanoubGhadban 01823f8
revert chanegs only keep the error logging block
AbanoubGhadban de5b78b
log retrials
AbanoubGhadban f33381d
revert this: increase timeouts at rails and node js sides
AbanoubGhadban 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Avoid logging request body due to security and privacy risks.
The
retry_afterhook unconditionally logs the full request body, which may contain sensitive information such as rendering code, form data, PII, or secrets. This creates a compliance and security risk.Additionally, the hook always returns 0 (immediate retry) regardless of the error type, which could cause inappropriate retry behavior for non-transient errors and lacks backoff strategy.
Minor: Line 235 has a typo—"occured" should be "occurred".
Consider these improvements:
Also, consider implementing conditional retry logic based on error type (e.g., only retry on transient errors like connection failures, not on 4xx client errors).
📝 Committable suggestion
🤖 Prompt for AI Agents