nodesource / nodesource/nsolid-plugin

Add version-aware CLI and harness update workflow

Open
#53 1 comment 1 reaction 1 assignee View on GitHub

@Cesar-M-Diaz is already working on this.

Since Jul 30, 2026.

Dominant language
TypeScript
Stars
6
Forks
7
PR merge metrics
No merged PRs in 30d

Description

Introduce a consistent, version-aware update experience for the N|Solid Plugin across the CLI and all supported harnesses.

  • CLI-only updates by default
  • Per-harness updates with --harness
  • Updates for every detected installation with --all
  • Read-only update checks with --check
  • JSON and non-interactive automation
  • Per-target results and failure isolation
  • Credential and user-configuration preservation
  • Rollback guidance and transactional Antigravity recovery

Each installation should be updated through its owning mechanism: native Claude and Codex marketplace commands, Antigravity replacement with backup and rollback, the Pi npm package, or fallback reinstallation from the latest published CLI bundle.

Also add release preparation and validation tooling that keeps the core package, Pi package, bundle, and generated manifests on one semantic version. The tooling must detect version drift and ensure user-visible changes increment the release version, without publishing, tagging, committing, or pushing automatically.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.