This repository has been archived by the owner on May 17, 2021. It is now read-only.
COMPASS-4127: Rollback electron-winstaller to 2.5.1 #110
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Todo
Description
Rollback
electron-winstaller
to2.5.1
for now. Don't upgrade until BUILD-2932 is done.Notes
Evergreen windows builds started failing with the electron 6 update:
Normally,
Failed with exit code: 4294967295
means the signtool.exe notary service client is getting a 500 service error due to an outage.However, all other OS were signing with no issues see BUILD-10250.
So, it can't be a service issue and must be something related to the changes to
hadron-build
for COMPASS-3933 electron 6 support.Only a handful of commits and e3ff85c9303bc43e56976226d10d6b9897324b66
electron-winstaller
was upgraded from2.5.1
to4.0.0
. This changed the effective version of the Squirrel.Windows framework electron uses for win32 auto-update:electron-winstaller@2.5.1.
➡️ squirrel.windows@1.5.1electron-winstaller@>=3.0.0
➡️ squirrel.windows@1.9.1In
electron-winstaller@2.5.2
➡️ squirrel.windows@1.5.2:And now the facepalm moment; BUILD-2932 (created in 2017) as the notary service doesn't support dll signing the way we need it to.