fix: update references after the linear-cli-ex -> linear-cli / linear-cli -> linear-cli-rb repo renames - #81
Merged
Merged
Conversation
…-cli -> linear-cli-rb repo renames Local remotes were already fixed (this repo's origin, and vendor/ruby-linear-cli's remote in both .gitmodules and its own checked-out git config). This is everything else that hardcoded the old names: - install.sh/uninstall.sh: repo= URL and state_dir (renamed now, not kept for backward compat - real installs against the old name are minimal, the tool shipped its first release only a day ago). Verified a full install/uninstall round-trip against the renamed state_dir and that the release download actually resolves at the new repo path. - Readme.adoc: 9 occurrences, plus caught and fixed one the blind rename would have gotten backwards - the "port of Ruby's linear-cli" link needs to point at linear-cli-rb now, not this repo. Left the 4 plain-prose "Ruby's `linear-cli`" mentions alone - verified via the Ruby repo's own gemspec (spec.name = 'linear-cli') that the gem itself really is still called that; only its GitHub repo got renamed. - .github/workflows/main.yaml: the container job's temp tarball filename (cosmetic only, no functional effect). - vendor/rubyists-homebrew-tap: bumped to the commit fixing its own homepage/download URLs (rubyists/homebrew-tap#2). CHANGELOG.md's historical release-please-generated links are deliberately left untouched - see #80 for why. Closes #80.
There was a problem hiding this comment.
Pull request overview
Updates hardcoded repository-name references across scripts, documentation, Git submodules, and CI to reflect the repo renames (rubyists/linear-cli-ex → rubyists/linear-cli, and the Ruby CLI repo → rubyists/linear-cli-rb). This keeps install/uninstall behavior, documentation links, and submodule configuration aligned with the new canonical locations (without relying on GitHub redirects).
Changes:
- Update
install.sh/uninstall.shto use the renamed GitHub repo path and the renamed XDG state directory. - Refresh
Readme.adoclinks/commands to point at the new repo names and GHCR image namespace. - Adjust
.gitmodulesand CI workflow naming to match the new repo identifiers.
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
install.sh |
Updates the release download repo slug and the XDG state directory name to the renamed repo. |
uninstall.sh |
Keeps uninstall manifest lookup consistent with the renamed XDG state directory. |
Readme.adoc |
Updates GitHub links, curl-pipe install/uninstall URLs, clone instructions, and container image references to the new repo names. |
.gitmodules |
Points the vendor/ruby-linear-cli submodule URL at the renamed Ruby repo (linear-cli-rb). |
.github/workflows/main.yaml |
Renames a temporary tarball filename used for Trivy scanning to match the new repo name (cosmetic). |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
bougyman
pushed a commit
that referenced
this pull request
Aug 12, 2026
🤖 I have created a release *beep* *boop* --- ## [1.1.1](v1.1.0...v1.1.1) (2026-08-12) ### Bug Fixes * update references after the linear-cli-ex -> linear-cli / linear-cli -> linear-cli-rb repo renames ([#81](#81)) ([8328782](8328782)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Closes #80. Local remotes were already fixed separately (this repo's
origin, andvendor/ruby-linear-cli's remote in both.gitmodulesand its own checked-out git config). This is everything else that hardcoded the old names:install.sh/uninstall.sh:repo=URL andstate_dir(renamed now, not kept for backward compat - real installs against the old name are minimal, the tool shipped its first release only a day ago).Readme.adoc: 9 occurrences, plus one the blind rename would have gotten backwards - the "port of Ruby's linear-cli" link needs to point atlinear-cli-rbnow, not this repo. Left the 4 plain-prose "Ruby'slinear-cli" mentions alone..github/workflows/main.yaml: thecontainerjob's temp tarball filename (cosmetic only).vendor/rubyists-homebrew-tap: bumped to the commit fixing its own homepage/download URLs (fix: update references after the linear-cli-ex -> linear-cli repo rename homebrew-tap#2).CHANGELOG.md's historical release-please-generated links are deliberately left untouched - see #80 for why.Test plan
install.sh/uninstall.shround-trip against the renamedstate_dir- the release download also resolves correctly at the new repo pathspec.name = 'linear-cli') that the 4 plain-prose "Ruby'slinear-cli" mentions are still accurate and shouldn't change - only its GitHub repo got renamedgithub.com/rubyists/linear-cli-ex->linear-cli) so nothing was broken pre-fix, just staleactionlintclean onmain.yaml🤖 Generated with Claude Code