Skip to content

Add repository.url to legacy JS client - #419

Merged
lorisleiva merged 1 commit into
mainfrom
loris/fix-legacy-repository-url
Sep 15, 2026
Merged

lorisleiva merged 1 commit into
mainfrom
loris/fix-legacy-repository-url

Conversation

@lorisleiva

Copy link
Copy Markdown
Member

This PR fixes npm Trusted Publishing for the @solana/spl-memo (clients/js-legacy) package. Its repository field still pointed at the old solana-labs/solana-program-library monorepo, but npm's Trusted Publishing requires repository.url to exactly match the GitHub repository configured as the trusted publisher (solana-program/memo). This mismatch caused the publish job to fail.

The field is updated to the object form used by the working clients/js package, with a directory key so npm can locate the package within the monorepo for provenance attestation.

This fixes npm Trusted Publishing for the `@solana/spl-memo` (`clients/js-legacy`) package. Its `repository` field still pointed at the old `solana-labs/solana-program-library` monorepo, but npm's Trusted Publishing requires `repository.url` to exactly match the GitHub repository configured as the trusted publisher (`solana-program/memo`). This mismatch caused the publish job to fail.

The field is updated to the object form used by the working `clients/js` package, with a `directory` key so npm can locate the package within the monorepo for provenance attestation.
@lorisleiva lorisleiva changed the title Point spl-memo repository field at solana-program/memo Add repository.url to legacy JS client Sep 15, 2026
@lorisleiva
lorisleiva merged commit c46f8c8 into main Sep 15, 2026
28 checks passed
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