Skip to content

Conversation

@pboling
Copy link
Member

@pboling pboling commented Jan 18, 2026

No description provided.

@pboling pboling self-assigned this Jan 18, 2026
Copilot AI review requested due to automatic review settings January 18, 2026 04:02
@pboling pboling merged commit d2d1fec into main Jan 18, 2026
20 checks passed
@pboling pboling deleted the feat/drama branch January 18, 2026 04:04
Copy link

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

This PR adds a "Why?" section to the README documenting historical context around controversies in the Ruby community related to RubyGems organization governance in 2025. The content is placed in a collapsible details section.

Changes:

  • Adds a new "Why?" section with historical background about RubyGems governance disputes
  • Includes multiple reference links to external sources documenting these events

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

| 📍 NOTE |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| RubyGems (the [GitHub org][rubygems-org], not the website) [suffered][draper-security] a [hostile takeover][ellen-takeover] in September 2025. |
| Ultimately [4 maintainers][simi-removed] were [hard removed][martin-removed] and an reason has been given for only 1 of those, while 2 others resigned in protest. |
Copy link

Copilot AI Jan 18, 2026

Choose a reason for hiding this comment

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

The text contains a grammatical error. The phrase "an reason has been given" should be "a reason has been given" - the article should be "a" not "an" before a word starting with a consonant sound.

Suggested change
| Ultimately [4 maintainers][simi-removed] were [hard removed][martin-removed] and an reason has been given for only 1 of those, while 2 others resigned in protest. |
| Ultimately [4 maintainers][simi-removed] were [hard removed][martin-removed] and a reason has been given for only 1 of those, while 2 others resigned in protest. |

Copilot uses AI. Check for mistakes.
| RubyGems (the [GitHub org][rubygems-org], not the website) [suffered][draper-security] a [hostile takeover][ellen-takeover] in September 2025. |
| Ultimately [4 maintainers][simi-removed] were [hard removed][martin-removed] and an reason has been given for only 1 of those, while 2 others resigned in protest. |
| It is a [complicated story][draper-takeover] which is difficult to [parse quickly][draper-lies]. |
| Simply put - there was active policy for adding or removing maintainers/owners of [rubygems][rubygems-maint-policy] and [bundler][bundler-maint-policy], and those [policies were not followed][policy-fail]. |
Copy link

Copilot AI Jan 18, 2026

Choose a reason for hiding this comment

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

The text contains a grammatical error. The phrase "there was active policy" should be "there was an active policy" or "there were active policies" to be grammatically correct.

Suggested change
| Simply put - there was active policy for adding or removing maintainers/owners of [rubygems][rubygems-maint-policy] and [bundler][bundler-maint-policy], and those [policies were not followed][policy-fail]. |
| Simply put - there was an active policy for adding or removing maintainers/owners of [rubygems][rubygems-maint-policy] and [bundler][bundler-maint-policy], and those [policies were not followed][policy-fail]. |

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