-
-
Notifications
You must be signed in to change notification settings - Fork 9.7k
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
build(deps-dev): bump json_schemer from 2.1.1 to 2.2.1 in /Library/Homebrew #16893
build(deps-dev): bump json_schemer from 2.1.1 to 2.2.1 in /Library/Homebrew #16893
Conversation
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
@dependabot recreate |
36d8a34
to
b444dee
Compare
Thinking about this more, this does remind me of a bootsnap issue someone emailed me about recently that I've not managed to find the time to investigate yet. It's possible fixing that might fix this - I'll try find a free day to poke at that soon. |
@dependabot recreate |
@Bo98 Have you had time to poke at this? |
a1cc3c5
to
0666fc3
Compare
@dependabot recreate |
b8bc33e
to
86a9fcf
Compare
6718d62
to
347f139
Compare
@dependabot recreate |
2055026
to
e8a98fa
Compare
Yes, am aware. This behaviour is expected behaviour from Bootsnap as it expects gems installs to be stable. The only workaround here is manually removing the base64 install in vendor-gems, or asking upstream to drop the dependency which I will get to today. |
What does this mean?
I think asking upstream to drop the dependency just kicks the can down the road here. It's going to be an issue with Ruby 3.4 or if we want to add Not using |
These will be needed with Ruby 3.4 and base64 is blocking #16893. Relatedly: - don't use `HOMEBREW_BOOTSNAP` by default in all CI jobs. We can add it back one-by-one where necessary but as-is it's breaking too much with `base64` - ensure that `csv` gem is not committed and optionally installed on demand by `brew contributions --csv` - no longer hide warnings about base64/csv requires - don't run `bundle clean` because it can remove gems we need
These will be needed with Ruby 3.4 and base64 is blocking #16893. Relatedly: - don't use `HOMEBREW_BOOTSNAP` by default in all CI jobs. We can add it back one-by-one where necessary but as-is it's breaking too much with `base64` - ensure that `csv` gem is not committed and optionally installed on demand by `brew contributions --csv` - no longer hide warnings about base64/csv requires
Not really when it's something very widely agreed on in the Ruby community: rubocop/rubocop@b2b29da, rack/rack@696ed9e, lostisland/faraday@9487833, octokit/octokit.rb@a787bf4
CI is indicative that this would break locally too so not sure this is really a good idea.
Bootsnap, for performance reasons, has a list of things that are deemed "stable" (i.e. don't randomly uninstall without the likes of |
Note that Octokit still adds it to the I still consider it can-kicking to say "if a gem update requires e.g.
Thanks for explaining. To me: this is a pretty clear bug in Bundler that I'll report upstream. It cannot/should not be that |
Yes but that's internal to them and not exposed to dependents. To be clear: I expect us to vendor
Yes, there's a PR open that I reckon will solve this: rubygems/rubygems#7673 |
@Bo98 Great, seems like the best option here, good find. Here's a thought: what if we pushed the |
Having |
Yeh, good idea. May also want/need to edit https://github.com/Homebrew/brew/blob/master/Library/Homebrew/.bundle/config#L3 (which it took me far too long to find) |
@dependabot recreate |
1003a2b
to
f964cf8
Compare
…mebrew Dependabot couldn't find the original pull request head commit, 86a9fcf.
2ed8318
to
aef6e2f
Compare
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
Great work, thanks @Bo98! |
Bumps json_schemer from 2.1.1 to 2.2.1.
Changelog
Sourced from json_schemer's changelog.
Commits
743f1fe
2.2.1002633b
Merge pull request #180 from davishmcclurg/compare-instance-locations-by-iden...8be18df
Skip Ruby head on CI (ubuntu and macos)b92e1c2
Compare property default instance locations by id9321f1a
Remove newline under frozen string comment220dc4f
Fix workflow badge6ff7f26
Revert "Upgrade minitest"2d6dc3a
Upgrade minitestf0cc47e
2.2.0 release date67c52f0
Merge pull request #176 from davishmcclurg/2.2.0You can trigger a rebase of this PR by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)