-
-
Notifications
You must be signed in to change notification settings - Fork 632
fix: stale references and lost Gemfile pins after Pro migration (#3104) #3232
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
Merged
Changes from 8 commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
1502b93
Detect stale Pro migration module specifiers
justin808 fa3c407
Add changelog for Pro doctor specifier scan
justin808 fec385e
Clarify Pro doctor base package reference warning
justin808 1460984
Merge remote-tracking branch 'origin/main' into codex/pr-3232-reviews
justin808 43aa8c2
Cover Vitest base package references
justin808 a27ad34
Cover stale mock helper references
justin808 04179fc
Merge remote-tracking branch 'origin/main' into codex/pr-3232-reviews
justin808 0b64a12
Polish base package reference checks
justin808 365c11b
Polish doctor reference scanner review feedback
justin808 fe9e0bb
Cover additional Pro package reference cases
justin808 97c4fb8
Polish doctor reference review nits
justin808 db2c69e
Harden doctor base reference scanning
justin808 aa4971d
Avoid fragile encoding rescue in doctor scan
justin808 2f47435
Clarify doctor base reference scanner
justin808 5d92d98
Tighten doctor base reference patterns
justin808 2787d3b
Resolve doctor review feedback after main merge
justin808 0764cd5
Restore conditional FIX guidance
justin808 8d255a2
Merge main into doctor module specifier checks
justin808 1c81e00
Use canonical GitHub file link
justin808 88805bf
Harden doctor Pro package scan
justin808 02113fe
Harden base package reference scanning
justin808 783e45e
Clarify base package scan warnings
justin808 a21dc9c
Merge remote-tracking branch 'origin/main' into codex/doctor-pro-modu…
ihabadham 75a864d
fix(pro_generator): rewrite jest.mock and declare module specifiers d…
ihabadham 33e512a
fix(pro_generator): preserve user's Gemfile version pin during Pro ge…
ihabadham 20ad179
fix(doctor): detect side-effect imports of the base package
ihabadham 18df6d8
fix(pro_generator): rewrite version-pin regex to avoid ReDoS
ihabadham 4acda83
fix(pro_generator): narrow rescue in base_react_on_rails_gem_in_gemfile?
ihabadham 8e5ac75
refactor(pro_generator): hoist rewriter patterns to module-level cons…
ihabadham 2700df9
fix(pro_generator): drop spurious bare importActual/importMock rewrit…
ihabadham edab0e4
Merge branch 'main' into codex/doctor-pro-module-specifiers
ihabadham 460c9ea
docs(pro_setup): document the Gemfile-swap defer path in missing_pro_…
ihabadham 794e61e
fix(doctor): correct inaccurate bare importActual/importMock comment
ihabadham ab821f9
fix(doctor): scan vue/svelte files to stay a superset of the rewriter
ihabadham 53bb0d2
fix(doctor): skip node_modules in base package reference scan
ihabadham f117480
test(pro_generator): cover git: argument alongside the version pin
ihabadham 6523a33
fix pro migration module specifier rewrites
ihabadham f5ae390
refactor pro migration shared handling
ihabadham 48815a3
Avoid regex ambiguity in Pro migration parsing
ihabadham 53bcb49
fix(doctor): rescue IOError in base_package_reference_file? for sibli…
ihabadham d34199a
chore(generator): track the CQS-smell refactor in an issue, not an in…
ihabadham 7b8426b
fix(pro_migration): strip Ruby inline comments without a regex
ihabadham 60ca5c3
fix pro gem swap for postfix guards
ihabadham bffd344
Merge remote-tracking branch 'origin/main' into codex/doctor-pro-modu…
ihabadham a134cf5
fix pro gem swap duplicate declarations
ihabadham fa798dc
fix pro gem swap to remove stale base gem when pro entry exists
ihabadham 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
Some comments aren't visible on the classic Files Changed page.
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
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.