Conversation
There was a problem hiding this comment.
Pull request overview
Imports Bundler blog articles into the rubygems.org blog so users can read Bundler release posts and related updates directly on rubygems.org (with redirects to bundler.io intended after merge).
Changes:
- Added many historical Bundler blog posts as Jekyll
_posts/*Markdown files. - Added newer Bundler release announcements (e.g., v2.6, v2.7) to keep rubygems.org up to date.
- Preserved original post structure (front matter + Markdown content) for site rendering.
Reviewed changes
Copilot reviewed 43 out of 43 changed files in this pull request and generated 12 comments.
Show a summary per file
| File | Description |
|---|---|
| _posts/2025-07-17-bundler-v2-7.html.markdown | Adds Bundler v2.7 announcement post |
| _posts/2024-12-19-bundler-v2-6.html.markdown | Adds Bundler v2.6 announcement post |
| _posts/2023-01-31-rust-gem-skeleton.html.markdown | Adds Rust extension gem skeleton guide post |
| _posts/2023-01-31-bundler-v2-4.html.markdown | Adds Bundler v2.4 announcement post |
| _posts/2022-01-23-bundler-v2-3.html.markdown | Adds Bundler v2.3 announcement post |
| _posts/2021-02-15-a-more-secure-bundler-we-fixed-our-source-priorities.html.markdown | Adds security-related Bundler post about source priorities |
| _posts/2020-12-09-bundler-v2-2.html.markdown | Adds Bundler v2.2 announcement post |
| _posts/2020-04-27-march-monthly-update.html.markdown | Adds March Bundler monthly update post |
| _posts/2019-05-14-solutions-for-cant-find-gem-bundler-with-executable-bundle.html.markdown | Adds troubleshooting post for Bundler executable resolution |
| _posts/2019-03-12-january-february-bimonthly-update.html.markdown | Adds January/February Bundler update post |
| _posts/2019-02-02-december-monthly-update.html.markdown | Adds December Bundler monthly update post |
| _posts/2019-01-04-an-update-on-the-bundler-2-release.html.markdown | Adds Bundler 2 release follow-up post |
| _posts/2019-01-03-announcing-bundler-2.html.markdown | Adds Bundler 2 announcement post |
| _posts/2018-12-08-november-monthly-update.html.markdown | Adds November Bundler monthly update post |
| _posts/2018-11-05-october-monthly-update.html.markdown | Adds October Bundler monthly update post |
| _posts/2018-11-04-an-update-on-bundler-2.html.markdown | Adds Bundler 2 update post |
| _posts/2018-10-25-announcing-bundler-1-17-0.html.markdown | Adds Bundler 1.17 announcement post |
| _posts/2018-10-15-september-monthly-update.html.markdown | Adds September Bundler monthly update post |
| _posts/2018-09-10-august-bundler-update.html.markdown | Adds August Bundler monthly update post |
| _posts/2018-08-10-july-bundler-update.html.markdown | Adds July Bundler monthly update post |
| _posts/2018-07-12-june-bundler-update.html.markdown | Adds June Bundler monthly update post |
| _posts/2018-06-07-may-bundler-update.html.markdown | Adds May Bundler monthly update post |
| _posts/2018-05-07-april-bundler-monthly-update.html.markdown | Adds April Bundler monthly update post |
| _posts/2018-04-09-march-bundler-update.html.markdown | Adds March Bundler monthly update post |
| _posts/2018-03-09-february-bundler-update.html.markdown | Adds February Bundler monthly update post |
| _posts/2018-01-17-making-gem-development-a-little-better.html.markdown | Adds gem development improvements post |
| _posts/2018-01-08-monthly-update-for-december-and-yearly-update-for-2017.html.markdown | Adds combined December/monthly + yearly update post |
| _posts/2017-10-31-bundler-1-16.html.markdown | Adds Bundler 1.16 announcement post |
| _posts/2017-05-19-bundler-1-15-bundle-oh-so-fast.html.markdown | Adds Bundler 1.15 announcement post |
| _posts/2017-03-28-bundler-1-14-so-many-fixes.html.markdown | Adds Bundler 1.14 announcement post |
| _posts/2016-09-08-bundler-1-13.html.md | Adds Bundler 1.13 announcement post |
| _posts/2016-07-10-bundler-1-13-and-redesigned-bundler-io.html.markdown | Adds Bundler site redesign post |
| _posts/2016-04-28-the-new-index-format-fastly-and-bundler-1-12.html.md | Adds Bundler 1.12 / index format post |
| _posts/2015-12-12-version-1-11-released.html.markdown | Adds Bundler 1.11 release post |
| _posts/2015-06-24-version-1-10-released.html.markdown | Adds Bundler 1.10 release post |
| _posts/2015-03-21-hello-bundler-19.html.markdown | Adds Bundler 1.9 announcement post |
| _posts/2015-03-20-moving-bins-to-exe.html.markdown | Adds post about bin/ → exe/ template convention |
| _posts/2015-03-19-announcing-ruby-together.html.markdown | Adds Ruby Together announcement post |
| _posts/2014-08-15-gem-not-found-error-on-1-7-0.html.markdown | Adds post about Bundler 1.7.0 gem-not-found regression |
| _posts/2014-08-14-bundler-may-install-gems-from-a-different-source-than-expected-cve-2013-0334.html.markdown | Adds CVE-2013-0334 disclosure post |
| _posts/2014-07-16-bundler-api-outages.html.markdown | Adds post describing Bundler API outages |
| _posts/2013-12-07-the-rumors-of-bundlers-death-have-been-greatly-exaggerated.html.markdown | Adds post about Bundler/RubyGems merger plans |
| _posts/2013-10-12-goodbye-bundler-14-hello-bundler-15.html.markdown | Adds post about skipping 1.4 and moving to 1.5 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ~~~ | ||
| $ bundle install | ||
| Bundler 2.3.5 is running, but your lockfile was generated with 2.2.33. Installing Bundler 2.2.33 and restarting using that version. | ||
| Fetching gem metadata from https://rubygems.org/. | ||
| Fetching bundler 2.2.33 | ||
| Installing bundler 2.2.33 | ||
| ... | ||
| ~~~~ |
There was a problem hiding this comment.
The code block closing fence uses four tildes (~~~~) but the opening fence uses three (~~~), which will break Markdown rendering for the example output. Make the closing fence match the opening fence.
| Gem::Specification.new do |gem| | ||
| gem.name = "#{GEM_NAME}" | ||
| gem.homepage = "#{GEM_HOMEPAGE}" | ||
| s.metadata = { | ||
| "funding_uri" => "#{GEM_FUNDING_PAGE}" | ||
| } |
There was a problem hiding this comment.
In the gemspec example, the block variable is gem but the snippet assigns s.metadata, which is undefined. This makes the example incorrect; use the same variable (gem) when setting metadata.
| title: "Bundler v2.7: last release before Bundler 4" | ||
| layout: post | ||
| date: 2025-07-17 07:13 +0000 | ||
| author: David Rodríguez |
There was a problem hiding this comment.
Front matter date format uses +0000, but other Bundler posts in this repo use the UTC suffix (e.g., _posts/2024-12-19-bundler-v2-6.html.markdown). Consider switching to UTC for consistency and predictable parsing.
| that makes the lockfile checksums feature not work fine for `nokigiri` because | ||
| Bundler will only check if the generic variant (what's in the lockfile) is |
There was a problem hiding this comment.
Typo in gem name: nokigiri should be nokogiri.
| and `bundle lock` to explicitly opt-in to prereleases of selected (of all) gems | ||
| without having to explictly change your Gemfile with pre-release requirements | ||
| such as `>= 7.1.0.beta`. |
There was a problem hiding this comment.
Typo: explictly should be explicitly.
| title: "Solutions for 'Cant find gem bundler (>= 0.a) with executable bundle'" | ||
| layout: post |
There was a problem hiding this comment.
Post title has a typo: "Cant" should be "Can't".
| All lockfiles including a `CHECKUMS` section should have Bundler >= 2.6 in the | ||
| `BUNDLED WITH` section. Since Bundler internally has a mechanism to make sure it |
There was a problem hiding this comment.
Typo in inline code: CHECKUMS should be CHECKSUMS.
| date: 2014-08-15 17:02 UTC | ||
| author: André Arko | ||
| --- | ||
| After the release of Bundler 1.7.0 yesterday, we discovered a bug that can cause Bundler to report that a gem was not found, even though that gem is available from one of the relevant sources. We're understand the problem, and we're working on a fix as fast as we can. In the meantime, it's possible to work completely around the problem by adding the `--full-index` option when you run `bundle install`. I fully recognize that it sucks to have a regression in a security update, and I'm sorry that this happened. I can't guarantee something like this well never happen again, but we're adding tests to prevent this particular bug from recurring. |
There was a problem hiding this comment.
Typo: "We're understand" should be "We understand".
| date: 2014-08-15 17:02 UTC | ||
| author: André Arko | ||
| --- | ||
| After the release of Bundler 1.7.0 yesterday, we discovered a bug that can cause Bundler to report that a gem was not found, even though that gem is available from one of the relevant sources. We're understand the problem, and we're working on a fix as fast as we can. In the meantime, it's possible to work completely around the problem by adding the `--full-index` option when you run `bundle install`. I fully recognize that it sucks to have a regression in a security update, and I'm sorry that this happened. I can't guarantee something like this well never happen again, but we're adding tests to prevent this particular bug from recurring. |
There was a problem hiding this comment.
Typo: "well never" should be "will never".
| This release focuses on removing offical support of versions of Ruby and RubyGems that have reached their end of life, with a few other small breaking changes. | ||
|
|
There was a problem hiding this comment.
Typo: "offical" should be "official".
We will focus on making rubygems.org a centralized and easy-to-use resource for users.
I imported articles from https://bundler.io/blog. After merging this, I added redirection to https://bundler.io/blog.