Skip to content

[codex] fix linear issue listing#395

Merged
nicobistolfi merged 1 commit intoaliengiraffe:mainfrom
alangos:codex/fix-linear-cli-listing
Apr 6, 2026
Merged

[codex] fix linear issue listing#395
nicobistolfi merged 1 commit intoaliengiraffe:mainfrom
alangos:codex/fix-linear-cli-listing

Conversation

@alangos
Copy link
Copy Markdown
Contributor

@alangos alangos commented Apr 6, 2026

What changed

The Linear backend no longer calls linear issue list --json, which is not supported by the Linear CLI. It now runs linear issue list, parses the issue ID column from the table output, and hydrates each item with linear issue view <ID> --json.

Why

The previous implementation depended on a CLI flag that the linear issue list command does not accept, so listing open work items failed before Vigilante could evaluate any Linear issues.

Impact

Vigilante can now enumerate Linear issues using the supported CLI workflow and still build the same WorkItem data shape expected by the rest of the app.

Root cause

The integration assumed parity between linear issue list and other Linear CLI commands that do support --json.

Validation

I added focused tests for the list-table parsing and per-issue hydration flow.

I could not run go test or gofmt in this environment because the go toolchain is not installed.

@alangos alangos marked this pull request as ready for review April 6, 2026 03:11
@alangos alangos force-pushed the codex/fix-linear-cli-listing branch from b753932 to 7d11b91 Compare April 6, 2026 15:36
@nicobistolfi nicobistolfi merged commit 46bcb77 into aliengiraffe:main Apr 6, 2026
1 check passed
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