Skip to content

Follow the bundler/ subtree move to the rubygems repository root - #1716

Merged
hsbt merged 2 commits into
mainfrom
claude/epic-turing-e0f0f8
Jul 26, 2026
Merged

Follow the bundler/ subtree move to the rubygems repository root#1716
hsbt merged 2 commits into
mainfrom
claude/epic-turing-e0f0f8

Conversation

@hsbt

@hsbt hsbt commented Jul 26, 2026

Copy link
Copy Markdown
Member

bundle exec rake build has been failing since rubygems/rubygems moved the bundler/ subtree to the repository root. repo_pages aborted on bundler/CHANGELOG.md and man aborted on vendor/rubygems/bundler.

The doc glob becomes doc/**/*.md and the changelog comes from CHANGELOG-bundler.md. The man task now chdirs into vendor/rubygems and chooses the man folder per branch, because git checkout runs after the chdir and release branches 3.2 through 4.0 still keep Bundler under bundler/. The edit links drop the doc/bundler/ and bundler/ prefixes.

Upstream merged the Bundler and RubyGems docs into one flat doc/, so the published set changes. /doc/contributing/*, /doc/development/* and /doc/playbooks/* go away, and /doc/getting_started.html, /doc/issue_triage.html and /doc/release.html appear. Selecting only the Bundler docs is no longer possible upstream. One dangling link remains, /doc/maintainers.txt from the merged doc/README.md, since the glob skips .txt.

hsbt and others added 2 commits July 27, 2026 08:45
`repo_pages` still globbed `doc/bundler/**/*.md`, which matches nothing now that the Bundler and RubyGems docs share a flat `doc/` upstream, so the site built without a single page under `/doc/`. Rewriting `doc/bundler/` to `doc/` in `write_file` turned into dead code at the same time.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
`link_to_editable_version` put the `doc/bundler/` prefix back on before building the URL, so the "Edit this document on GitHub" link on every page under `/doc/` pointed at a path that no longer exists upstream.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@hsbt
hsbt force-pushed the claude/epic-turing-e0f0f8 branch from abdc27e to 0e8a250 Compare July 26, 2026 23:47
@hsbt
hsbt merged commit a264b2b into main Jul 26, 2026
3 checks passed
@hsbt
hsbt deleted the claude/epic-turing-e0f0f8 branch July 26, 2026 23:49
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.

1 participant