Skip to content

Commit 5bb3878

Browse files
committed
chore: merge origin/main into issue-79-usage-rules-sync
2 parents 09d32cb + 9d0b730 commit 5bb3878

19 files changed

Lines changed: 232 additions & 19 deletions

.formatter.exs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Used by "mix format"
2+
[
3+
inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
4+
]

.github/workflows/main.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ jobs:
315315
name: Save the image to a tarball for Trivy to scan directly
316316
id: save
317317
run: |
318-
tarball="$RUNNER_TEMP/linear-cli-ex.tar"
318+
tarball="$RUNNER_TEMP/linear-cli.tar"
319319
./ci/save_image.sh "${{ needs.burrito-package.outputs.tag_name }}" "$tarball"
320320
printf 'tarball_path=%s\n' "$tarball" >> "$GITHUB_OUTPUT"
321321
-

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,8 @@
22
*.swp
33
*.swo
44
*~
5+
6+
# Root-level repo-management Mix project (mix.exs/lib/ at repo root -
7+
# see RepoTasks.MixProject) - app/'s own equivalents are in app/.gitignore.
8+
/_build/
9+
/deps/

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
url = git@github.com:ash-project/usage_rules
1313
[submodule "vendor/ruby-linear-cli"]
1414
path = vendor/ruby-linear-cli
15-
url = git@github.com:rubyists/linear-cli
15+
url = git@github.com:rubyists/linear-cli-rb
1616
[submodule "vendor/drafter"]
1717
path = vendor/drafter
1818
url = git@github.com:jaman/drafter

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.1.0"
2+
".": "1.1.1"
33
}

.version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.1.0
1+
1.1.1

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## [1.1.1](https://github.com/rubyists/linear-cli/compare/v1.1.0...v1.1.1) (2026-08-12)
4+
5+
6+
### Bug Fixes
7+
8+
* update references after the linear-cli-ex -> linear-cli / linear-cli -> linear-cli-rb repo renames ([#81](https://github.com/rubyists/linear-cli/issues/81)) ([8328782](https://github.com/rubyists/linear-cli/commit/8328782d5c083ee3cfbfe09c3b2432cfe88f06b2))
9+
310
## [1.1.0](https://github.com/rubyists/linear-cli-ex/compare/v1.0.0...v1.1.0) (2026-08-12)
411

512

Readme.adoc

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ and update issues without leaving your terminal.
2020

2121
image::cinemas/listings.cinema.gif[]
2222

23-
This is an Elixir/OTP port of https://github.com/rubyists/linear-cli[linear-cli]
23+
This is an Elixir/OTP port of https://github.com/rubyists/linear-cli-rb[linear-cli-rb]
2424
(the original Ruby CLI): same commands, same wrapper scripts (`lcls`,
2525
`lcreate`, ...), but shipped as a single standalone binary - no Ruby runtime
2626
or gem install - via https://github.com/burrito-elixir/burrito[Burrito], and
@@ -36,8 +36,8 @@ You can run the CLI from the container image without installing anything.
3636

3737
[source,sh]
3838
----
39-
$ podman run --rm -e LINEAR_CLI_DAEMON= -e LINEAR_API_KEY="$LINEAR_API_KEY" ghcr.io/rubyists/linear-cli-ex:v0 lcls <1>
40-
$ docker run --rm -e LINEAR_CLI_DAEMON= -e LINEAR_API_KEY="$LINEAR_API_KEY" ghcr.io/rubyists/linear-cli-ex:v0 lcls <2>
39+
$ podman run --rm -e LINEAR_CLI_DAEMON= -e LINEAR_API_KEY="$LINEAR_API_KEY" ghcr.io/rubyists/linear-cli:v0 lcls <1>
40+
$ docker run --rm -e LINEAR_CLI_DAEMON= -e LINEAR_API_KEY="$LINEAR_API_KEY" ghcr.io/rubyists/linear-cli:v0 lcls <2>
4141
----
4242
<1> Podman usage
4343
<2> Docker usage - `:v0` tracks the latest 0.x release; pin `:v0.1.2` (or whichever version) for a fixed image
@@ -50,16 +50,16 @@ to an empty value (as above) for one-off interactive CLI usage - otherwise
5050
=== Download a release binary (Most should use this)
5151

5252
Grab the tarball for your platform from the
53-
https://github.com/rubyists/linear-cli-ex/releases[latest release] - macOS
53+
https://github.com/rubyists/linear-cli/releases[latest release] - macOS
5454
(Apple Silicon), Linux (x86_64), and Windows (x86_64) are all built as
5555
standalone executables with no Erlang/Elixir install required. Each tarball
5656
bundles `lc` with the wrapper scripts (`lcreate`, `lcls`, `lclose`,
5757
`lcomment`, `lproj`).
5858

5959
[source,sh]
6060
----
61-
$ curl -sLO https://github.com/rubyists/linear-cli-ex/releases/latest/download/lc_macos_aarch64.tar.gz
62-
$ curl -sLo SHA256SUMS https://github.com/rubyists/linear-cli-ex/releases/latest/download/SHA256SUMS
61+
$ curl -sLO https://github.com/rubyists/linear-cli/releases/latest/download/lc_macos_aarch64.tar.gz
62+
$ curl -sLo SHA256SUMS https://github.com/rubyists/linear-cli/releases/latest/download/SHA256SUMS
6363
$ grep -q lc_macos_aarch64.tar.gz SHA256SUMS && grep lc_macos_aarch64.tar.gz SHA256SUMS | shasum -a 256 -c - <1>
6464
$ mkdir lc && tar -xzf lc_macos_aarch64.tar.gz -C lc
6565
$ sudo mv lc/* /usr/local/bin/
@@ -94,7 +94,7 @@ See https://github.com/rubyists/homebrew-tap for the formula itself.
9494

9595
[source,sh]
9696
----
97-
$ curl -fsSL https://raw.githubusercontent.com/rubyists/linear-cli-ex/main/install.sh | bash
97+
$ curl -fsSL https://raw.githubusercontent.com/rubyists/linear-cli/main/install.sh | bash
9898
----
9999

100100
Detects your platform, downloads and checksum-verifies the matching release
@@ -106,7 +106,7 @@ specific install directory.
106106

107107
[source,sh]
108108
----
109-
$ curl -fsSL https://raw.githubusercontent.com/rubyists/linear-cli-ex/main/uninstall.sh | bash
109+
$ curl -fsSL https://raw.githubusercontent.com/rubyists/linear-cli/main/uninstall.sh | bash
110110
----
111111

112112
Removes exactly what `install.sh` installed, by replaying the manifest it
@@ -116,8 +116,8 @@ wrote - not a guess at where things ended up.
116116

117117
[source,sh]
118118
----
119-
$ git clone https://github.com/rubyists/linear-cli-ex.git
120-
$ cd linear-cli-ex/app
119+
$ git clone https://github.com/rubyists/linear-cli.git
120+
$ cd linear-cli/app
121121
$ mise install
122122
$ mise exec -- mix deps.get
123123
$ mise exec -- env MIX_ENV=prod mix release lc

app/mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ defmodule LinearCli.MixProject do
55
[
66
app: :linear_cli,
77
# x-release-please-start-version
8-
version: "1.1.0",
8+
version: "1.1.1",
99
# x-release-please-end
1010
elixir: "~> 1.20",
1111
start_permanent: Mix.env() == :prod,

install.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
# uninstall.sh can remove precisely those files even if $PATH changes
1414
# between install and uninstall.
1515

16-
repo=rubyists/linear-cli-ex
16+
repo=rubyists/linear-cli
1717
version=${LC_VERSION:-latest}
18-
state_dir="${XDG_STATE_HOME:-$HOME/.local/state}/linear-cli-ex"
18+
state_dir="${XDG_STATE_HOME:-$HOME/.local/state}/linear-cli"
1919
manifest="$state_dir/manifest"
2020

2121
detect_target() {

0 commit comments

Comments
 (0)