@@ -476,6 +476,9 @@ After the initial merge, the following CI adjustments may be needed:
476476- [ ] Remove empty ` react_on_rails_pro/ ` directory
477477- [ ] Update all require paths in Ruby code
478478- [ ] Update gemspec file paths and dependencies
479+ - [ ] ** Update ` .github/dependabot.yml ` ** to reflect final directory structure:
480+ - Remove ` /react_on_rails_pro ` bundler entry (directory no longer exists)
481+ - Update bundler directory from ` /react_on_rails ` to ` / ` (root now has both gemspecs)
479482
480483** License Compliance:**
481484
@@ -741,6 +744,52 @@ license-compliance:
741744 run : ruby script/check-license-compliance.rb
742745` ` `
743746
747+ ## Configuration Files
748+
749+ When directories are moved or renamed during the merger, the following configuration files must be updated to reflect the new structure:
750+
751+ | File | What to Update |
752+ | ------------------------ | ----------------------------------------------- |
753+ | ` .github/dependabot.yml` | `directory:` entries for bundler/npm ecosystems |
754+ | `.rubocop.yml` | Exclusion patterns |
755+ | `eslint.config.ts` | Ignore patterns |
756+ | `.prettierignore` | Ignored directories |
757+ | `knip.ts` | Ignore patterns |
758+
759+ # ## Dependabot Configuration
760+
761+ The `.github/dependabot.yml` file configures automated security updates. It must be kept in sync with the repository structure.
762+
763+ **Current Configuration (Pre-Phase 6):**
764+
765+ ` ` ` yaml
766+ # Bundler entries
767+ - directory: '/react_on_rails' # Open source gem
768+ - directory: '/react_on_rails_pro' # Pro gem
769+
770+ # NPM entries
771+ - directory: '/' # Root pnpm workspace
772+ - directory: '/spec/react_on_rails/dummy-for-generators' # Yarn-based generator dummy
773+ ` ` `
774+
775+ **Final Configuration (Post-Phase 6):**
776+
777+ ` ` ` yaml
778+ # Bundler entries
779+ - directory: '/' # Root now contains both gemspecs
780+
781+ # NPM entries (unchanged)
782+ - directory: '/'
783+ - directory: '/spec/react_on_rails/dummy-for-generators'
784+ ` ` `
785+
786+ **When to Update dependabot.yml:**
787+
788+ - When Gemfile locations change
789+ - When package.json files are added/moved/removed
790+ - When new workspaces are added
791+ - When directories containing lock files are restructured
792+
744793# # Risk Management
745794
746795# ## High-Risk Phases
0 commit comments