Conversation
| // Helper function for debug logging | ||
| void DebugLog(std::string_view log_msg) { | ||
| if (electron::debug_msix_updater) | ||
| LOG(INFO) << std::string(log_msg); | ||
| } |
There was a problem hiding this comment.
I could see this info being useful enough that I could be in favor of including it without the flag. As in, only requiring ELECTRON_ENABLE_LOGGING.
There was a problem hiding this comment.
Yeah I'm not sure about this either. I followed the model we have in the windows notification code.
dbe31c5 to
aa15f79
Compare
VerteDinde
left a comment
There was a problem hiding this comment.
From a code perspective, looks good, but we'll need two API approvals before we can merge 🙇♀️
MarshallOfSound
left a comment
There was a problem hiding this comment.
Approving code, let's make the package info api private then will API stamp
167e3da to
bebdf5e
Compare
|
Release Notes Persisted
|
|
/trop run backport |
|
The backport process for this PR has been manually initiated - here we go! :D |
|
I have automatically backported this PR to "39-x-y", please check out #49585 |
|
I have automatically backported this PR to "41-x-y", please check out #49586 |
|
I have automatically backported this PR to "40-x-y", please check out #49587 |
Description of Change
This PR implements MSIX auto-updating according to electron/rfcs#21 . The new upater module supports auto-updating via:
https://mycompany.example.com/myapp/package.msixAdditonally, MSIX supports downgrading by setting
allowAnyVersion. False by default.Checklist
npm testpassesRelease Notes
Notes: Added support for MSIX auto-updating