-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(deps): update dependency app-builder-bin to v4.2.0 #7774
Conversation
|
✅ Deploy Preview for car-park-attendant-cleat-11576 ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
8bb9f32
to
590ebcb
Compare
c8e0f92
to
5506951
Compare
5506951
to
6a501a1
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠ Warning: custom changes will be lost. |
@develar seems there's still an issue with the latest
Please recommend how to best proceed 🙂 |
This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days. |
@develar friendly ping. 🙂 I'm not sure how to proceed further here. Sounds like either something broke in app-builder and/or these are the follow-up action items develar/app-builder#84 (comment) Can you confirm? |
# Conflicts: # packages/builder-util/package.json # packages/builder-util/src/util.ts
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update ( If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
@mmaietta Why close this PR? After this fix(mmaietta/app-builder#2), I tested the integration of the new app-builder with electron-builder, and the same error still occurs. I noticed that in electron-builder, the path is directly concatenated, using the node modules path + the name of the deps.
This approach doesn't work for the foo package inside a workspace. It seems necessary for app-builder to return the real paths of all dependencies, and then for electron-builder to directly use these paths instead of concatenating them on its own. |
Looks like it was autoclosed by the PR when it was auto-linked to it. Will reopen it |
It will be majorly appreciated to see this merged + released in electron-builder, thank you all! |
@Galkon I can't until app-builder has its issue fixed (and/or new release) and CI tests pass in this PR, until then I'm at an impasse. |
@mmaietta When returning from node-dep-tree, directly include the deps' dir, so we can use this dir without needing to concatenate anymore. Do you see any problems with this solution? including the deps' dir result
|
@beyondkmp is that an app-builder change or an electron-builder change? Currently checking if I can get write access to app-builder to help unblock PRs on that package |
@mmaietta |
Makes sense. Sounds like a breaking change for app-builder, so I'll prob need to get write access to the project first. Looks like it could also use some changeset/changelog+CI+publishing automation as well |
The merging process of app-builder-bin is too slow, so I directly forked a version called app-builder-precompiled-bin and updated it in this MR(beyondkmp#2). I also made modifications to the electron-builder code. You can check it out when you have time |
I actually just got write-access to app-builder, just working on getting the right permissions to do CI/versioning/release automation now. Nice work! Can you open up a PR from that branch to this repo? (with the new dependency) Curious how all the CI tests play out. Update: Release automation is set up, now testing PR changes with v5.0.0-alpha.0. Now just need to get any of your changes pushed there and I can handle the rest here |
I'm investigating the cause of the failure. It seems like some might be due to permission issues, preventing them from running. |
If using pnpm to publish your binary for testing as a new dependency, you'll need to have this configuration for retaining the +x permissions on app-builder |
@mmaietta The ci tests are failed because mksquashfs's format is wrong.
In appimage-13.0.1, the arch of mksquashfs in linux-x64 is arm64. Please help release a new version to fix it.
|
So I don't control/have access to electron-builder-binaries atm, and I'm not seeing any solid guidance on the repo to contribute new binaries. I'll try and revert 13.0.1 -> 13.0.0 for AppImage in app-builder-bin package and see if that resolves the issue |
Renovate bot keeps deleting the branch. Opened new PR #8139 |
This PR contains the following updates:
4.0.0
->4.2.0
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.