Skip to content

fix(ci): correct JFrog domain and remove unnecessary runner guard - #18

Merged
gre-ledger merged 1 commit into
developfrom
fix/sandbox-publish-runner
Jul 20, 2026
Merged

fix(ci): correct JFrog domain and remove unnecessary runner guard#18
gre-ledger merged 1 commit into
developfrom
fix/sandbox-publish-runner

Conversation

@gre-ledger

Copy link
Copy Markdown
Collaborator

✅ Checklist

  • Changeset attached (pnpm changelog) — N/A (CI-only, no library touched)
  • Covered by tests (or explain why not) — validated by running the workflow (run #29742060351)
  • pnpm build && pnpm typecheck && pnpm lint && pnpm test pass locally — N/A

📝 Description

Two fixes to the sandbox publish workflow:

1. Wrong JFrog domainledgerhq.jfrog.iojfrog.ledgerlabs.net
Confirmed from ledger-live workflows (publish-wallet-cli-npm.yml, test-coin-tester.yml).

2. Removed RELEASE_RUNNER guardpublic-ledgerhq-shared-medium is a Ledger-hosted runner and can reach JFrog via OIDC (same runner class used in ledger-live for JFrog tasks). The guard was causing a false negative.

3. Fixed publish commandpnpm release -- --no-git-tag --tag sandboxpnpm exec changeset publish --tag sandbox
--no-git-tag is not a valid changeset flag; pnpm was also passing -- literally to the script.

E2E result: OIDC auth, .npmrc config and changeset all work correctly against ledgerlive-npm-sandbox-green.

🔗 Context

- jfrog.ledgerlabs.net is the correct domain (not ledgerhq.jfrog.io)
- public-ledgerhq-shared-medium can reach JFrog via OIDC

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 20, 2026 12:28
@sonarqubecloud

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes the manual sandbox publish GitHub Actions workflow used to E2E-validate the JFrog publish pipeline, aligning it with the correct JFrog domain and a working publish invocation.

Changes:

  • Update the default sandbox registry domain to jfrog.ledgerlabs.net.
  • Remove the RELEASE_RUNNER presence guard so the workflow can run on the fallback runner.
  • Fix the publish step to run Changesets publish directly with the sandbox dist-tag.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@gre-ledger
gre-ledger marked this pull request as ready for review July 20, 2026 12:43
@gre-ledger
gre-ledger requested a review from a team as a code owner July 20, 2026 12:43
@gre-ledger
gre-ledger merged commit 0d0b6f9 into develop Jul 20, 2026
10 checks passed
@gre-ledger
gre-ledger deleted the fix/sandbox-publish-runner branch July 20, 2026 12:49
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.

3 participants