Skip to content

chore: Update devDependencies for blockly in plugins on publish - #10619

Open
lizschwab wants to merge 2 commits into
RaspberryPiFoundation:mainfrom
lizschwab:dev-deps-fix
Open

lizschwab wants to merge 2 commits into
RaspberryPiFoundation:mainfrom
lizschwab:dev-deps-fix

Conversation

@lizschwab

Copy link
Copy Markdown
Contributor

The basics

The details

Resolves

Fixes #10614

Proposed Changes

  • Stop pushing at the versioning step
  • Add a new step to manually update the peerDependencies
  • Add a new step to push after updating peerDeps

Reason for Changes

Lerna has a known issue where peerDependencies do not get updated in monorepos that do not use workspace specifiers. Since we are using npm workspaces, we don't have the option to use workspace specifiers, and Lerna has been aware of this issue for some time with no movement, so we need to roll our own fix.

Test Coverage

The bash scripts were manually tested against my local environment.

Additional Information

Claude was used to draft a solution. I cleaned up the code and manually tested.

@github-actions github-actions Bot added the PR: chore General chores (dependencies, typos, etc) label Oct 23, 2026
@lizschwab
lizschwab marked this pull request as ready for review October 23, 2026 19:08
@lizschwab
lizschwab requested a review from a team as a code owner October 23, 2026 19:08
@lizschwab
lizschwab requested a review from gonfunko October 23, 2026 19:08

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: chore General chores (dependencies, typos, etc)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Blockly version not getting bumped in the plugins

2 participants