Skip to content

Import articles from bundler blog #249

Merged
hsbt merged 3 commits intomasterfrom
migrate-blog-from-bundler
Feb 17, 2026
Merged

Import articles from bundler blog #249
hsbt merged 3 commits intomasterfrom
migrate-blog-from-bundler

Conversation

@hsbt
Copy link
Copy Markdown
Member

@hsbt hsbt commented Feb 17, 2026

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.

Copilot AI review requested due to automatic review settings February 17, 2026 03:57
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

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.

Comment on lines +46 to +53
~~~
$ 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
...
~~~~
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

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

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.

Copilot uses AI. Check for mistakes.
Comment on lines +40 to +45
Gem::Specification.new do |gem|
gem.name = "#{GEM_NAME}"
gem.homepage = "#{GEM_HOMEPAGE}"
s.metadata = {
"funding_uri" => "#{GEM_FUNDING_PAGE}"
}
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

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

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.

Copilot uses AI. Check for mistakes.
Comment on lines +2 to +5
title: "Bundler v2.7: last release before Bundler 4"
layout: post
date: 2025-07-17 07:13 +0000
author: David Rodríguez
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

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

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.

Copilot uses AI. Check for mistakes.
Comment on lines +91 to +92
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
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

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

Typo in gem name: nokigiri should be nokogiri.

Copilot uses AI. Check for mistakes.
Comment on lines +134 to +136
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`.
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

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

Typo: explictly should be explicitly.

Copilot uses AI. Check for mistakes.
Comment on lines +2 to +3
title: "Solutions for 'Cant find gem bundler (>= 0.a) with executable bundle'"
layout: post
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

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

Post title has a typo: "Cant" should be "Can't".

Copilot uses AI. Check for mistakes.
Comment on lines +73 to +74
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
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

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

Typo in inline code: CHECKUMS should be CHECKSUMS.

Copilot uses AI. Check for mistakes.
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.
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

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

Typo: "We're understand" should be "We understand".

Copilot uses AI. Check for mistakes.
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.
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

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

Typo: "well never" should be "will never".

Copilot uses AI. Check for mistakes.
Comment on lines +9 to +10
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.

Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

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

Typo: "offical" should be "official".

Copilot uses AI. Check for mistakes.
@hsbt hsbt merged commit 8f74a43 into master Feb 17, 2026
8 checks passed
@hsbt hsbt deleted the migrate-blog-from-bundler branch February 17, 2026 06:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants