Skip to content

chore: Support npm, yarn, and pnpm across reusable workflows - W-23613503 - #185

Open
mshanemc wants to merge 3 commits into
mainfrom
sm/W-23613503
Open

mshanemc wants to merge 3 commits into
mainfrom
sm/W-23613503

Conversation

@mshanemc

@mshanemc mshanemc commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

What issues does this PR fix or reference?

@W-23613503@

What changed and why?

  • Parameterized unit-test and NUT reusable workflows so callers can use npm, Yarn, or pnpm.
  • Routed Node setup, caching, and installs through .github/actions/setupNodeAndInstall/action.yml.
  • Replaced hard-coded Yarn build/test/compile/manifest steps with caller-provided commands.
  • Kept Yarn defaults so existing callers keep working without new inputs.
  • Documented npm and pnpm caller examples in README.md.

CLI publish/pack/docs workflows (tarballs, packUpload*, publishTypedoc) are unchanged.

@mshanemc
mshanemc marked this pull request as ready for review September 18, 2026 03:51
@mshanemc
mshanemc requested a review from a team as a code owner September 18, 2026 03:51
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