Skip to content

Conversation

@cte
Copy link
Collaborator

@cte cte commented Jun 3, 2025

Description

I've been tinkering with GHA for evals, and this was bugging me.


Important

Introduces a reusable GitHub Action for setting up Node.js and pnpm, streamlining multiple workflow files.

  • New Action:
    • Adds .github/actions/setup-node-pnpm/action.yml to setup Node.js and pnpm with caching and dependency installation.
    • Supports inputs for node-version, pnpm-version, skip-install, and install-args.
  • Workflow Changes:
    • Replaces individual Node.js and pnpm setup steps with ./.github/actions/setup-node-pnpm in changeset-release.yml, code-qa.yml, marketplace-publish.yml, nightly-publish.yml, and update-contributors.yml.
    • Removes NODE_VERSION and PNPM_VERSION environment variables from workflows.
  • Misc:
    • Removes redundant pnpm installation steps in workflows.

This description was created by Ellipsis for bb80589. You can customize this summary. It will automatically update as commits are pushed.

@cte cte requested a review from mrubens as a code owner June 3, 2025 21:37
@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Jun 3, 2025
@cte cte requested a review from jr June 3, 2025 21:37
@cte cte merged commit 314ccca into main Jun 3, 2025
9 checks passed
@cte cte deleted the cte/dry-gha-workflows branch June 3, 2025 22:12
@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap Jun 3, 2025
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Jun 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L This PR changes 100-499 lines, ignoring generated files.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants