Skip to content

v0.11.1

Patch release adding ayx secret prune — the cleanup companion to the v0.11.0 keyring scope stabilization.

Identifies and removes keyring accounts orphaned by the v0.11.0 migration from profile_name-scoped to file-stem-scoped keyring accounts.

# Dry-run: see what would be deleted
ayx secret prune
# Delete the orphaned accounts
ayx secret prune --apply
# Scope to one profile
ayx secret prune --profile my-profile --apply

The command targets the deterministic set of fields that secretize_config writes — it never enumerates the full OS keyring and never deletes accounts still referenced by a live keyring: ref in any config file. Safe to run repeatedly; not_found is reported but not treated as an error.

  • cargo fmt --all
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo nextest run --workspace --locked (346 tests, 24 live-gated skips)