Skip to content

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

Open
mshanemc wants to merge 1 commit into
mainfrom
sm/W-23613503
Open

mshanemc wants to merge 1 commit into
mainfrom
sm/W-23613503

Conversation

@mshanemc

Copy link
Copy Markdown
Contributor

What issues does this PR fix or reference?

@W-23613503@

What changed and why?

  • Updated reusable workflows to support npm, Yarn, and pnpm through configurable inputs.
  • Centralized package-manager setup, caching, and dependency installation through .github/actions/setupNodeAndInstall/action.yml.
  • Replaced hard-coded Yarn build, test, documentation, packaging, upload, and promotion commands with caller-provided commands.
  • Preserved npm-compatible defaults for existing workflow callers.
  • Documented the supported package-manager configurations and defaults in README.md.

This removes duplicated package-manager logic while allowing existing and new callers to use npm, Yarn, or pnpm consistently.

@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