Skip to content

feat(cli): offer updates on startup (notifier adoption)#7

Merged
kreneskyp merged 3 commits into
mainfrom
feat/notifier-adoption
Jun 27, 2026
Merged

feat(cli): offer updates on startup (notifier adoption)#7
kreneskyp merged 3 commits into
mainfrom
feat/notifier-adoption

Conversation

@kreneskyp

Copy link
Copy Markdown
Contributor

Draft — blocked on agent-ix/ix-cli-core#4 merging + publishing.

Wires maybeOfferUpdate into ix-flow's main(): for any non---json command, ix-flow offers a newer published version on startup. Throttled, interactive-only, silent in CI / non-TTY, never blocks or throws.

Blocked on

  • ix-cli-core must publish the release exporting maybeOfferUpdate. Dep set to >=0.11.0 (assumed semver-minor) — set it to the actual release version before un-drafting.

Verified locally

Built and full suite (13 tests) passes via a local ix-cli-core dist overlay; notifier no-ops in non-TTY. CI stays red until ix-cli-core publishes.

🤖 Generated with Claude Code

Wire ix-cli-core's update notifier into main(): for any non-`--json` command,
offer a newer published ix-flow. Throttled, interactive-only, silent in CI /
non-TTY, never blocks or throws.

Requires the ix-cli-core release that exports maybeOfferUpdate (>=0.11.0).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@kreneskyp kreneskyp marked this pull request as ready for review June 27, 2026 14:48
@kreneskyp kreneskyp requested a review from a team as a code owner June 27, 2026 14:48
Peter Krenesky and others added 2 commits June 27, 2026 07:49
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@kreneskyp kreneskyp merged commit c448288 into main Jun 27, 2026
6 checks passed
@kreneskyp kreneskyp deleted the feat/notifier-adoption branch June 27, 2026 14:53
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