Skip to content

Delay default path and global cache changes to Bundler 5 - #8867

Merged
deivid-rodriguez merged 3 commits into
masterfrom
deivid-rodriguez/delay-path-changes-and-global-cache
Jul 25, 2025
Merged

deivid-rodriguez merged 3 commits into
masterfrom
deivid-rodriguez/delay-path-changes-and-global-cache

Conversation

@deivid-rodriguez

@deivid-rodriguez deivid-rodriguez commented Jul 25, 2025 •

Copy link
Copy Markdown
Contributor

What was the end-user or developer problem that led to this PR?

Main issues people are finding with Bundler 4 are related to these changes in defaults. In particular, the new global cache of compiled extensions is creating several problems. I'm still thinking about how to address those issues, but I want to keep our main branch in a releasable state without outstanding blockers in the mean time.

What is your fix for the problem, implemented in this PR?

Delay global cache changes to Bundler 5. Since global cache changes are a prerrequiste for changing the default to install to a local .bundle folder by default, since that's what prevents degrading default performance of bundle install due to extension recompilation, delay that change too.

Make sure the following tasks are checked

We now run specs against a single version, so I prefer to keep a single
branch. Once we bump the major version, this will need very little
updates, and that seems fine.
There are several issues with these which I'm not sure I'll have time to
address properly. I prefer to keep our default branch in a releasable
state just in case. Once they are fixed, this can be reverted.
@deivid-rodriguez
deivid-rodriguez force-pushed the deivid-rodriguez/delay-path-changes-and-global-cache branch from 4be09f5 to c314d7b Compare July 25, 2025 09:34
@deivid-rodriguez
deivid-rodriguez marked this pull request as ready for review July 25, 2025 11:30

@indirect indirect left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The delay is a bummer but I am fully onboard with keeping things releasable while the issues are worked through 👍🏻

@deivid-rodriguez
deivid-rodriguez merged commit 20b093f into master Jul 25, 2025
@deivid-rodriguez
deivid-rodriguez deleted the deivid-rodriguez/delay-path-changes-and-global-cache branch July 25, 2025 17:02
deivid-rodriguez added a commit that referenced this pull request Sep 4, 2025
…anges-and-global-cache

Delay default path and global cache changes to Bundler 5

(cherry picked from commit 20b093f)
deivid-rodriguez added a commit that referenced this pull request Sep 9, 2025
…anges-and-global-cache

Delay default path and global cache changes to Bundler 5

(cherry picked from commit 20b093f)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants