-
Notifications
You must be signed in to change notification settings - Fork 5.9k
Enable secret storage #6450
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
Enable secret storage #6450
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #6450 +/- ##
==========================================
- Coverage 73.70% 73.13% -0.57%
==========================================
Files 31 31
Lines 1886 1906 +20
Branches 407 409 +2
==========================================
+ Hits 1390 1394 +4
- Misses 419 433 +14
- Partials 77 79 +2
Continue to review full report in Codecov by Sentry.
|
It works now without the patch.
0bc5a9e
to
55f8bab
Compare
@code-asher Thank you for investigating. This is great news. Could you please release v4.17.1 incorporating this change? Thank you. |
Definitely will, there is one extension that still seems to be having trouble authenticating so I am trying to figure that out, but once I do I will put out a patch release. |
Actually I need to test the build changes for arm anyway so I am going to make an RC for now to do that. |
* Remove unused dependency patch * Enable secret storage based on local storage * Remove unnecessary GitHub auth patch It works now without the patch.
It seems that at some point the secret storage went browser-only, but the browser only persists storage if it gets a key from the server to do encryption. So this implements that endpoint. Normally the process is kicked off by the presence of a cookie that contains the endpoint but I patched the endpoint in directly because making cookies work with a base path is a bit annoying since they cannot be relative (for the login cookie we send the full path from the client to the server to account for that).
Additionally, I tested
--github-auth
and it works without our patch so I removed it.Fixes #6408
Fixes #5072
Fixes #6395