Skip to content
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

asar file is missing integrity hashes for each entry #6506

Closed
indutny-signal opened this issue Dec 17, 2021 · 1 comment · Fixed by #6511
Closed

asar file is missing integrity hashes for each entry #6506

indutny-signal opened this issue Dec 17, 2021 · 1 comment · Fixed by #6511

Comments

@indutny-signal
Copy link
Contributor

  • Electron-Builder Version: 22.14.5
  • Node Version: 16.9.1
  • Electron Version: 16.0.4
  • Electron Type (current, beta, nightly): current
  • Target: macOS

There are no integrity hashes in asar file at the moment, see electron/asar

@indutny-signal
Copy link
Contributor Author

FWIW, I'm working on a PR for both #6506 and #6507

indutny-signal added a commit to indutny-signal/electron-builder that referenced this issue Dec 22, 2021
indutny-signal added a commit to indutny-signal/electron-builder that referenced this issue Dec 22, 2021
indutny-signal added a commit to indutny-signal/electron-builder that referenced this issue Dec 22, 2021
indutny-signal added a commit to indutny-signal/electron-builder that referenced this issue Jan 5, 2022
mmaietta pushed a commit that referenced this issue Jan 7, 2022
* feat(mac): ElectronAsarIntegrity in electron@15
See: electron/electron#30667
Fix: #6506
Fix: #6507
mergify bot pushed a commit to enso-org/enso that referenced this issue Apr 21, 2022
[ci no changelog needed]

[Task link](https://www.pivotaltracker.com/story/show/181944234).

It fixes the build issue on Mac OS 12.3.1 that is caused by removed `/usr/bin/python` executable.

Also applied `enso-formatter` to the sources.

# Important Notes
We're basically updating for one major `electron-builder` release - from `v22` to `v23`. I didn't spot anything in the changelog that could affect us. See features + breaking changes excerpt:

```
Features:

- feat(msi): add fileAssociation support for MSI target (electron-userland/electron-builder#6530)
- feat(mac): ElectronAsarIntegrity in electron@15 - See: electron/electron#30667 (electron-userland/electron-builder#6506 electron-userland/electron-builder#6507)
- feat(snap): add lzo to Snap compression options (also as new default) (electron-userland/electron-builder#6201) Upgraded app-builder-bin dependency required newer version of Go
- feat(msi): support assisted installer for MSI target (electron-userland/electron-builder#6550)

Breaking changes:

- Removing Bintray support since it was sunset. Ref: https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/
- Fail-fast for windows signature verification failures. Adding -LiteralPath to update file path to disregard injected wildcards
- Force strip path separators for backslashes on Windows during update process
- Authentication for local mac squirrel update server
- Disabled advertised shortcuts, since MSIs with advertised Start Menu shortcuts that have a
Shortcut Property fails to install when deployed machine-wide via GPO but works fine in all
other contexts. Admins using advertisement must apply an MST to re-enable it. See electron-userland/electron-builder#6508.
- Removing optional NSIS icon ID from config and generating it automatically to synchronize IDs with Advertised Shortcuts and future features
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant