Skip to content

chore: update .nycrc, Contributing.md, and .gitignore across packages - #9144

Merged
bshaffer merged 4 commits into
mainfrom
pnpm-config-updates
Sep 15, 2026
Merged

bshaffer merged 4 commits into
mainfrom
pnpm-config-updates

Conversation

@bshaffer

@bshaffer bshaffer commented Aug 13, 2026 •

Copy link
Copy Markdown
Contributor

Separated from #8973 to keep the core PNPM migration PR focused.

This PR standardizes subpackage configuration from the pnpm workspace migration for the following files:

  • .nycrc: Removes the "text" console reporter to prevent verbose CI build logs.
  • CONTRIBUTING.md: Replaces npm with pnpm for all instructions.
  • package.json: Deletes local "pnpm.overrides" blocks.
  • .gitignore: Removes package-lock.json ignores.

BEGIN_COMMIT_OVERIDE
fix: update .nycrc, Contributing.md, and .gitignore across packages (#9144)
END_COMMIT_OVERIDE

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request migrates package management and scripts from npm to pnpm across multiple packages, updating CONTRIBUTING.md files, removing package-lock.json and yarn.lock from .gitignore files, and simplifying coverage reporters in .nycrc files. Feedback highlights that some instances of npm run samples-test were missed in the CONTRIBUTING.md updates, and warns against manually editing auto-generated baseline and test-fixture files instead of updating the upstream generator templates.


# Run unit tests.
npm test
pnpm run test

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

In this file (and many other CONTRIBUTING.md files across the repository), the command npm run samples-test on line 61 was missed during the migration from npm to pnpm. Please update it to pnpm run samples-test for consistency.

1. Install dependencies:

npm install
pnpm install

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

It appears that CONTRIBUTING.md (and potentially .gitignore files) in the baseline and test-fixture directories are being manually updated here. According to the repository rules, manual edits to auto-generated files or baseline files should be avoided as they will be overwritten during the next regeneration. Please ensure that the upstream generator templates (or the source files used by the generator) are updated instead, and then regenerate these baseline/test-fixture files.

References
  1. Do not manually edit auto-generated files to fix typos or make other changes, as these edits will be overwritten during the next regeneration. Instead, apply the fixes upstream in the generator or templates.

@bshaffer
bshaffer force-pushed the pnpm-config-updates branch from afc9e58 to 5b45a3c Compare August 14, 2026 17:50
@bshaffer
bshaffer force-pushed the pnpm-config-updates branch from c1db173 to 269e759 Compare August 27, 2026 17:37
@bshaffer bshaffer mentioned this pull request Aug 27, 2026
@bshaffer
bshaffer force-pushed the pnpm branch 8 times, most recently from 5ba1875 to e2dbfe6 Compare August 28, 2026 11:46
Base automatically changed from pnpm to main September 14, 2026 17:34
@bshaffer
bshaffer marked this pull request as ready for review September 14, 2026 18:49
@bshaffer
bshaffer requested review from a team as code owners September 14, 2026 18:49
@bshaffer
bshaffer merged commit 3ff5ae9 into main Sep 15, 2026
92 checks passed
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.

2 participants