Skip to content

ci: fix public registry release flow#62

Merged
longlho merged 1 commit into
mainfrom
codex/release-flow-fixes
May 26, 2026
Merged

ci: fix public registry release flow#62
longlho merged 1 commit into
mainfrom
codex/release-flow-fixes

Conversation

@longlho
Copy link
Copy Markdown
Contributor

@longlho longlho commented May 26, 2026

Summary

  • publish npm packages as unscoped public packages
  • make release-please use RELEASE_TOKEN and branch-aware testing
  • fix Cargo.lock release-please JSONPaths
  • publish npm packages from a Bazel-built release workspace with pnpm so workspace:* dependencies are rewritten
  • fix npm smoke linking for unscoped package names

Validation

  • YAML parsed with Ruby YAML.load_file
  • pnpm install --frozen-lockfile --ignore-scripts passed locally
  • pnpm --filter codescythe pack produced a tarball whose optionalDependencies were rewritten from workspace:* to 0.4.12
  • Previous e2e npm workflow run 26431527340 passed build and platform smoke tests, but used npm publish and leaked workspace:*; this PR replaces that publish path with the FormatJS-style pnpm release workspace
  • Codescythe Crates Release run 26430657328 passed verify and publish
  • crates.io API returned codescythe 0.4.13-e2e.20260526 with trusted publishing metadata

@longlho longlho force-pushed the codex/release-flow-fixes branch from 5e5958b to b5cb70f Compare May 26, 2026 11:09
@longlho longlho enabled auto-merge (squash) May 26, 2026 11:12
@longlho longlho disabled auto-merge May 26, 2026 11:21
@longlho longlho merged commit e504679 into main May 26, 2026
@longlho longlho deleted the codex/release-flow-fixes branch May 26, 2026 11:22
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