Skip to content

feat: add --installation-key flag to package version displaydependencies @W-20525733@#1227

Open
WillieRuemmele wants to merge 2 commits into
mainfrom
wr/installKeyDisplayDeps
Open

feat: add --installation-key flag to package version displaydependencies @W-20525733@#1227
WillieRuemmele wants to merge 2 commits into
mainfrom
wr/installKeyDisplayDeps

Conversation

@WillieRuemmele

@WillieRuemmele WillieRuemmele commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Fixes forcedotcom/cli#3469

Work Item

@W-20525733@: Package Version Display Dependencies not possible, if installation key required

Proof of Work

  • Tests: 115 passing (no regressions)
  • Lint: clean (on changed file; repo-wide header/header issue is pre-existing)
  • Type check: clean
  • Snapshot: updated and passing

Test plan

  • Run sf package version displaydependencies -p 04t<key-protected> -k <key> -v <hub> — should display the dependency graph
  • Run sf package version displaydependencies -p 04t<non-protected> (no key) — should still work as before
  • Run sf package version displaydependencies -p 08c... — unaffected path, should work as before

Proof

../../oss/plugin-packaging/bin/run.js  package version displaydependencies --package 04tKa000002wLaqIAE --installation-key testKey123
strict digraph G {
         node_04tKa000002wLaqIAE [label="KeyProtectedTestPkg@0.1.0.1"]
         node_04tKa000002GlS0IAK [label="dancingbears-8e43a10e7d783c95@1.0.0.1"]
         node_04tKa000002wLaqIAE -> node_04tKa000002GlS0IAK
}

…ies @W-20525733@

Allow users to provide an installation key when querying dependencies of
key-protected subscriber package versions.
@WillieRuemmele WillieRuemmele requested a review from a team as a code owner June 22, 2026 22:35
Verify installation key is passed through to getDependencyGraph,
edge-direction is respected, and output goes to stdout vs JSON result.
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.

Package Version Display Dependencies not possible, if installation key required

1 participant