Skip to content

fix(ci): use --legacy-peer-deps when bumping meshery-extensions#1412

Merged
alexquincy merged 1 commit intomasterfrom
fix/bump-meshery-extensions-legacy-peer-deps
Apr 17, 2026
Merged

fix(ci): use --legacy-peer-deps when bumping meshery-extensions#1412
alexquincy merged 1 commit intomasterfrom
fix/bump-meshery-extensions-legacy-peer-deps

Conversation

@alexquincy
Copy link
Copy Markdown
Contributor

Summary

  • Adds --legacy-peer-deps to npm install in the bump-meshery-extensions job of notify-dependents.yml, matching the existing bump-layer5 job and meshmap's own install:legacy-peer-deps script.

Why

The previous run failed with ERESOLVE because meshmap/ has legitimate peer-dep relaxations (e.g. jquery@^4 × cytoscape-clipboard): failing run. Paired with layer5labs/meshery-extensions#4193 which removes stale ESLint-9-pinning deps that were the primary blocker.

Test plan

  • Merge layer5labs/meshery-extensions#4193 first
  • Trigger Bump Meshery, Meshery Extensions and Meshery Cloud manually with latest release version and confirm bump-meshery-extensions succeeds

The meshmap package legitimately relies on peer-dep relaxation
(e.g. jquery@^4 × cytoscape-clipboard), matching its own
install:legacy-peer-deps script. Without this flag the bump job
fails with ERESOLVE on npm install, matching the bump-layer5 job
which already uses --legacy-peer-deps.

Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
@gemini-code-assist
Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@github-actions github-actions Bot added the area/ci Continuous integration | Build and release label Apr 17, 2026
@alexquincy alexquincy merged commit 4164102 into master Apr 17, 2026
5 checks passed
@alexquincy alexquincy deleted the fix/bump-meshery-extensions-legacy-peer-deps branch April 17, 2026 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci Continuous integration | Build and release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants