Skip to content

Approve dependencies in pnpm and pin pnpm version in Gradle#2482

Merged
samfreund merged 2 commits into
PhotonVision:mainfrom
Gold856:pnpm-approve-and-pin
May 11, 2026
Merged

Approve dependencies in pnpm and pin pnpm version in Gradle#2482
samfreund merged 2 commits into
PhotonVision:mainfrom
Gold856:pnpm-approve-and-pin

Conversation

@Gold856
Copy link
Copy Markdown
Contributor

@Gold856 Gold856 commented May 11, 2026

Description

Fixes failure in #2481. The pnpm version was unpinned, so it quietly moved to pnpm 11, which introduced several breaking changes including one with approved builds (specifically, strictDepBuilds). Since we're on pnpm 11 anyways, use their new system for approving postinstalls for certain dependencies.

Meta

Merge checklist:

  • Pull Request title is short, imperative summary of proposed changes
  • The description documents the what and why, including events that led to this PR
  • If this PR changes behavior or adds a feature, user documentation is updated
  • If this PR touches photon-serde, all messages have been regenerated and hashes have not changed unexpectedly
  • If this PR touches configuration, this is backwards compatible with all settings going back to the previous seasons's last release (seasons end after champs ends)
  • If this PR touches pipeline settings or anything related to data exchange, the frontend typing is updated
  • If this PR addresses a bug, a regression test for it is added
  • If this PR adds a dependency, the license has been checked for compatibility and steps taken to follow it

@Gold856 Gold856 requested a review from a team as a code owner May 11, 2026 00:52
@github-actions github-actions Bot added frontend Having to do with PhotonClient and its related items backend Things relating to photon-core and photon-server labels May 11, 2026
@samfreund samfreund mentioned this pull request May 11, 2026
@samfreund samfreund enabled auto-merge (squash) May 11, 2026 01:01
@samfreund samfreund merged commit c221aed into PhotonVision:main May 11, 2026
50 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Things relating to photon-core and photon-server frontend Having to do with PhotonClient and its related items

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants