Skip to content

Update auto_cherry_pick.yml#113

Open
Raj-StepSecurity wants to merge 1 commit into
mainfrom
Raj-StepSecurity-patch-1
Open

Update auto_cherry_pick.yml#113
Raj-StepSecurity wants to merge 1 commit into
mainfrom
Raj-StepSecurity-patch-1

Conversation

@Raj-StepSecurity
Copy link
Copy Markdown
Contributor

No description provided.

github-actions Bot added a commit that referenced this pull request May 21, 2026
* chore: migrate from npm to pnpm with hardened supply-chain settings

- Add .npmrc with ignore-scripts=true
- Add pnpm-workspace.yaml with strictDepBuilds, minimumReleaseAge,
  blockExoticSubdeps, trustPolicy
- Set packageManager field in package.json for corepack
- Pin exact dependency versions (no caret ranges)
- Minify dist/ bundles to reduce diff noise (source maps retained)
- Update CI workflow to use pnpm/action-setup + pnpm install --frozen-lockfile
- SHA-pin all GitHub Actions to immutable commit SHAs
- Harden dependabot.yml with cooldowns, grouped updates, and npm ecosystem
- Update README.md, RELEASE.md, and AGENTS.md to reference pnpm
- Add fmt/fmt:check scripts

Co-Authored-By: zerosnacks <95942363+zerosnacks@users.noreply.github.com>

* chore: remove redundant .npmrc, add pnpm-lock.yaml to .prettierignore

.npmrc's ignore-scripts=true is redundant — pnpm-workspace.yaml already
enforces onlyBuiltDependencies: [] + strictDepBuilds: true, which is
stricter. .npmrc only applies to npm, which this repo no longer uses.

Also add pnpm-lock.yaml to .prettierignore so prettier doesn't try to
format the lockfile.

Co-Authored-By: grandizzy <38490174+grandizzy@users.noreply.github.com>
Amp-Thread-ID: https://ampcode.com/threads/T-019daae0-159b-7044-859a-ebfc25bd869b

* Fix formatting of commands in AGENTS.md

---------

Co-authored-by: zerosnacks <95942363+zerosnacks@users.noreply.github.com>
Co-authored-by: grandizzy <38490174+grandizzy@users.noreply.github.com>
Raj-StepSecurity pushed a commit that referenced this pull request May 21, 2026
* chore: migrate from npm to pnpm with hardened supply-chain settings

- Add .npmrc with ignore-scripts=true
- Add pnpm-workspace.yaml with strictDepBuilds, minimumReleaseAge,
  blockExoticSubdeps, trustPolicy
- Set packageManager field in package.json for corepack
- Pin exact dependency versions (no caret ranges)
- Minify dist/ bundles to reduce diff noise (source maps retained)
- Update CI workflow to use pnpm/action-setup + pnpm install --frozen-lockfile
- SHA-pin all GitHub Actions to immutable commit SHAs
- Harden dependabot.yml with cooldowns, grouped updates, and npm ecosystem
- Update README.md, RELEASE.md, and AGENTS.md to reference pnpm
- Add fmt/fmt:check scripts

* chore: remove redundant .npmrc, add pnpm-lock.yaml to .prettierignore

.npmrc's ignore-scripts=true is redundant — pnpm-workspace.yaml already
enforces onlyBuiltDependencies: [] + strictDepBuilds: true, which is
stricter. .npmrc only applies to npm, which this repo no longer uses.

Also add pnpm-lock.yaml to .prettierignore so prettier doesn't try to
format the lockfile.
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