Repository navigation
fix(app-defaults): pin electron-to-chromium for hermetic Konflux - #4203
Conversation
Hermeto fails with 404 on freshly published electron-to-chromium (e.g. 1.5.402) via the cluster npm proxy. Pin 1.5.349 via resolutions so the lock cannot float to unsynced releases. https://redhat.atlassian.net/browse/RHIDP-16097 Generated-by: cursor Co-authored-by: Cursor <cursoragent@cursor.com>
|
PR Summary by QodoPin electron-to-chromium in app-defaults to prevent Konflux 404s
AI Description
Diagram
High-Level Assessment
Files changed (2)
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #4203 +/- ##
=======================================
Coverage 58.33% 58.33%
=======================================
Files 2432 2432
Lines 96775 96775
Branches 26912 26914 +2
=======================================
Hits 56455 56455
Misses 40121 40121
Partials 199 199
*This pull request uses carry forward flags. Click here to find out more. Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
Code Review by Qodo
1. Pin not coordinated with RHDH
|
Follow-up to #4203 so Version Packages can bump the app-defaults plugins. https://redhat.atlassian.net/browse/RHIDP-16097 Generated-by: cursor Co-authored-by: Cursor <cursoragent@cursor.com>



Summary
electron-to-chromiumto1.5.349via workspaceresolutionsso Hermeto/Konflux cannot float to freshly published versions (e.g.1.5.402) that 404 on the cluster npm proxy.workspaces/app-defaults/yarn.lockto an exact descriptor (electron-to-chromium@npm:1.5.349).Context
Downstream Konflux builds fail with:
Public npm has the tarball; the artifact-registry proxy does not yet.
browserslistdepends on^1.5.328, which floats daily.Follow-ups (after merge)
workspaces/app-defaults/source.jsonrepo-refto this merge SHA.overlay-repo/+workspaces/so Hermeto picks up the pin.Test plan
electron-to-chromiumGenerated-by: cursor
Ref: https://redhat.atlassian.net/browse/RHIDP-16097