Skip to content

chore: setup release-please for monorepo packages#24

Open
adnanrhussain wants to merge 1 commit intomainfrom
ahussain/release-please
Open

chore: setup release-please for monorepo packages#24
adnanrhussain wants to merge 1 commit intomainfrom
ahussain/release-please

Conversation

@adnanrhussain
Copy link
Contributor

@adnanrhussain adnanrhussain commented Mar 18, 2026

Summary

  • Configures release-please to track two independent packages (sdks/typescript and evals/prompts) instead of a single root package
  • Adds npm publish workflow using OIDC (no token rotation required) that triggers automatically when a TypeScript SDK release is published
  • Syncs package.json version to 0.2.0 to match current manifest; going forward release-please will automatically bump package.json as part of each release PR

Notes

  • Release-please routes commits by files changed — commits touching sdks/typescript/ bump the SDK, evals/prompts/ bumps prompts, anything else triggers no release

TODOs

  • OIDC publishing requires the trusted publisher to be configured on npmjs.com
  • After merging, delete the stale release-please--branches--main branch to let release-please rebuild its state cleanly

@adnanrhussain adnanrhussain force-pushed the ahussain/release-please branch from 34bde42 to ef4696b Compare March 18, 2026 22:49
@codecov
Copy link

codecov bot commented Mar 18, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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