Skip to content

fix: update references after the linear-cli-ex -> linear-cli / linear-cli -> linear-cli-rb repo renames - #81

Merged
bougyman merged 1 commit into
mainfrom
issue-80-rename-cleanup
Aug 12, 2026
Merged

fix: update references after the linear-cli-ex -> linear-cli / linear-cli -> linear-cli-rb repo renames#81
bougyman merged 1 commit into
mainfrom
issue-80-rename-cleanup

Conversation

@bougyman

Copy link
Copy Markdown
Member

Summary

Closes #80. Local remotes were already fixed separately (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).
  • Readme.adoc: 9 occurrences, plus 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.
  • .github/workflows/main.yaml: the container job'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

  • Ran a full install.sh/uninstall.sh round-trip against the renamed state_dir - the release download also resolves correctly at the new repo path
  • Verified via the Ruby repo's own gemspec (spec.name = 'linear-cli') that the 4 plain-prose "Ruby's linear-cli" mentions are still accurate and shouldn't change - only its GitHub repo got renamed
  • Verified GitHub's repo-rename redirect works (github.com/rubyists/linear-cli-ex -> linear-cli) so nothing was broken pre-fix, just stale
  • actionlint clean on main.yaml
  • Homebrew formula's release URLs re-verified against the new repo path (downloaded fresh, sha256 unchanged)

🤖 Generated with Claude Code

…-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.
Copilot AI lite review requested due to automatic review settings August 12, 2026 13:54

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates hardcoded repository-name references across scripts, documentation, Git submodules, and CI to reflect the repo renames (rubyists/linear-cli-exrubyists/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.sh to use the renamed GitHub repo path and the renamed XDG state directory.
  • Refresh Readme.adoc links/commands to point at the new repo names and GHCR image namespace.
  • Adjust .gitmodules and 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
bougyman merged commit 8328782 into main Aug 12, 2026
3 checks passed
@bougyman
bougyman deleted the issue-80-rename-cleanup branch August 12, 2026 14:14
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).
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.

chore: update references after the linear-cli-ex -> linear-cli / linear-cli -> linear-cli-rb repo renames

2 participants