Skip to content

Version Packages#584

Merged
coderdan merged 1 commit into
mainfrom
changeset-release/main
Jul 8, 2026
Merged

Version Packages#584
coderdan merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

stash@0.17.1

Patch Changes

  • cb8fa1d: Fix two config-scaffold dead-ends in the CLI (stash CLI: read commands dead-end when stash.config.ts is missing (no scaffold, no guidance) #578, stash CLI: standalone npx stash eql install scaffolds a stash.config.ts that can't load (Cannot find module 'stash') #579).

    • Missing config is now actionable. When a command that needs a
      stash.config.ts can't find one, the error recommends stash init /
      stash eql install (runner-aware) instead of only telling you to hand-write
      the file.
    • stash eql install no longer requires a stash.config.ts. It only needs
      a database URL, so it now resolves one directly (--database-url → env →
      supabase status → prompt) instead of scaffolding a config and loading it.
      That means a standalone npx stash eql install --database-url ... works in a
      bare project with zero dependencies — no more crash with a raw
      Cannot find module 'stash' from the config's import. A plain
      stash eql install still honours an existing config (later workflow commands
      rely on it) and offers to scaffold one otherwise. An explicit --database-url
      is a one-shot install: it resolves that URL directly and leaves the project
      untouched — no config or client is scaffolded, and an existing config is
      bypassed so the flag can't be silently overridden by a hand-edited literal
      databaseUrl (including one in a parent directory).
    • As a safety net, loadStashConfig translates a missing-module load failure
      (a project that has a config but lacks the CLI packages) into the same
      actionable guidance for every command, instead of a jiti/Node stack trace.
  • cbece82: Render per-command --help from the command-descriptor registry, and slim the
    global banner. This is the documented follow-on to the manifest/registry work in
    docs/plans/cli-help-and-manifest.md.

    • stash <command> --help now prints command-specific help instead of the global
      banner. A leaf command (stash eql install --help, stash auth login --help)
      shows its usage, summary, long description, flags, and examples; a command
      group (stash eql --help, stash auth --help) lists its subcommands and points
      at their own --help. All of it renders from src/cli/registry.ts, so it can't
      drift from stash manifest.
    • -h is now honoured after a command too (stash eql install -h), not just as a
      bare stash -h.
    • The global stash --help banner no longer inlines every command's flags; it
      lists the commands and directs users to <command> --help for the detail.

@cipherstash/e2e@0.0.2

Patch Changes

  • Updated dependencies [cb8fa1d]
  • Updated dependencies [cbece82]
    • stash@0.17.1

@github-actions github-actions Bot requested a review from a team as a code owner July 8, 2026 09:37
@github-actions github-actions Bot closed this Jul 8, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 74b8cf2 to eeb704f Compare July 8, 2026 11:41
@github-actions github-actions Bot reopened this Jul 8, 2026
@coderdan coderdan merged commit c67169f into main Jul 8, 2026
15 checks passed
@coderdan coderdan deleted the changeset-release/main branch July 8, 2026 11:45
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