-
Notifications
You must be signed in to change notification settings - Fork 898
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
There can be only one autoloader: zeitwerk #22801
There can be only one autoloader: zeitwerk #22801
Conversation
This was only needed for classic autoloader. The core "freedom" patch made zeitwerk autoloader bypass the interlock anyway, so now that we're only supporting zeitwerk, this is no longer needed. Co-dependency: ManageIQ/manageiq#22801 Part of the rails 7 upgrade: ManageIQ/manageiq#22052
This was only needed for classic autoloader. The core "freedom" patch made zeitwerk autoloader bypass the interlock anyway, so now that we're only supporting zeitwerk, this is no longer needed. Co-dependency: ManageIQ/manageiq#22801 Part of the rails 7 upgrade: ManageIQ/manageiq#22052
This was only needed for classic autoloader. The core "freedom" patch made zeitwerk autoloader bypass the interlock anyway, so now that we're only supporting zeitwerk, this is no longer needed. Co-dependency: ManageIQ/manageiq#22801 Part of the rails 7 upgrade: ManageIQ/manageiq#22052
@miq-bot cross-repo-tests #22801 ManageIQ/manageiq-api#1243 ManageIQ/manageiq-automation_engine#537 |
From Pull Request: ManageIQ/manageiq#22801
This was only needed for classic autoloader. The core "freedom" patch made zeitwerk autoloader bypass the interlock anyway, so now that we're only supporting zeitwerk, this is no longer needed. Co-dependency: ManageIQ/manageiq#22801 Part of the rails 7 upgrade: ManageIQ/manageiq#22052
Part of the rails 7 upgrade: ManageIQ#22052
Part of the rails 7 upgrade: ManageIQ#22052
We can't dynamically modify the autoload_paths from within the test when zeitwerk is the autoloader. Part of the rails 7 upgrade: ManageIQ#22052
803e368
to
fb5f6e8
Compare
Some comments on commits jrafanie/manageiq@333ab09~...fb5f6e8 config/initializers/zeitwerk.rb
|
Checked commits jrafanie/manageiq@333ab09~...fb5f6e8 with ruby 2.7.8, rubocop 1.56.3, haml-lint 0.51.0, and yamllint |
This is ready to go since we were already defaulting to zeitwerk on quinteros |
@jrafanie Do you want this on quinteros? |
Backported to
|
…der_zeitwerk There can be only one autoloader: zeitwerk (cherry picked from commit 7a3c4a6)
Part of the rails 7 upgrade: #22052
Should be merged with:
Cross repo test: