Skip to content

fix(ci): replace phantom program-metadata-cli with @solana-program/program-metadata#20

Merged
dev-jodee merged 1 commit intomainfrom
fix/program-metadata-cli
Feb 17, 2026
Merged

fix(ci): replace phantom program-metadata-cli with @solana-program/program-metadata#20
dev-jodee merged 1 commit intomainfrom
fix/program-metadata-cli

Conversation

@dev-jodee
Copy link
Collaborator

Summary

  • Replace non-existent cargo install program-metadata-cli with pnpx @solana-program/program-metadata@0.5.1 in the devnet deploy workflow
  • Add pnpm/action-setup@v4 to the deploy job so pnpx is available
  • Remove the now-unnecessary Install program-metadata CLI step

The crate program-metadata-cli does not exist on crates.io. The correct tool for uploading IDLs via the Program Metadata Program is the npm package @solana-program/program-metadata. Using pnpx downloads and executes it on the fly without needing pnpm install or a package.json entry.

…ogram-metadata

The crate `program-metadata-cli` does not exist on crates.io. Replace
`cargo install program-metadata-cli` with `pnpx @solana-program/program-metadata@0.5.1`
which is the correct npm package for uploading IDLs via the Program Metadata Program.
@dev-jodee dev-jodee force-pushed the fix/program-metadata-cli branch from acf9285 to 45c5b85 Compare February 17, 2026 20:07
@dev-jodee dev-jodee merged commit 893b8de into main Feb 17, 2026
5 checks passed
@dev-jodee dev-jodee deleted the fix/program-metadata-cli branch February 17, 2026 20:17
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.

2 participants

Comments