Skip to content

fix: mark Supabase Vault as a non-CLI provider - #6

Merged
artiphishle merged 2 commits into
mainfrom
agent/fix-ankh-metadata
Jul 12, 2026
Merged

fix: mark Supabase Vault as a non-CLI provider#6
artiphishle merged 2 commits into
mainfrom
agent/fix-ankh-metadata

Conversation

@artiphishle

Copy link
Copy Markdown
Contributor

Summary

  • change package.json#ankh.provider from the invalid free-form provider name to null
  • keep @ankhorage/supabase-vault classified as a runtime secret-store adapter rather than a CLI command provider
  • add a patch changeset

Root cause

The package declared ankh.provider as "supabase-vault". Current Ankh package metadata only accepts null for non-provider packages or a package-relative ./... module path for actual CLI providers.

Because the invalid non-empty string also made Doctor classify the package as CLI-capable, it emitted two cascading diagnostics for a missing src/cli/index.ts and missing ./cli export.

Validation

The resulting metadata now follows the non-provider path used by Ankh discovery:

  • ankh.provider is valid (null)
  • the package is no longer classified as CLI-capable
  • no artificial CLI entry point or export is introduced
  • branch diff is limited to package.json and one patch changeset

@artiphishle artiphishle self-assigned this Jul 12, 2026
@artiphishle
artiphishle marked this pull request as ready for review July 12, 2026 00:28
@artiphishle
artiphishle merged commit 44c8c53 into main Jul 12, 2026
1 check passed
@artiphishle
artiphishle deleted the agent/fix-ankh-metadata branch July 12, 2026 00:29
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