Skip to content
This repository has been archived by the owner on Sep 30, 2024. It is now read-only.

[Backport 5.5.x] Upgrade cody web experimental package to 0.2.7 (#63863) #63901

Merged
merged 1 commit into from
Jul 18, 2024

Conversation

michaellzc
Copy link
Member

backport https://github.com/sourcegraph/sourcegraph/pull/63863

S2 Cody Web is broken at the moment. New client-config handlers fail with 401 status because we don't send custom headers, this works for gql queries since they all are POST requests and the browser automatically sends an Origin header for them and this is enough for our auth middleware to check cookies, but with client-config which is rest it's not the case and we should send X-Requested-Client: Sourcegraph header to make our auth middleware to pass this query correctly

Note that this problem doesn't exist in local builds since we proxy all requests and add X-Requested-Client: Sourcegraph in dev server.

See Cody latest build PR for more details
sourcegraph/cody#4898

Test plan

CI

S2 Cody Web is broken at the moment. New client-config handlers fail
with 401 status because we don't send custom headers, this works for gql
queries since they all are POST requests and the browser automatically
sends an Origin header for them and this is enough for our auth
middleware to check cookies, but with client-config which is rest it's
not the case and we should send `X-Requested-Client: Sourcegraph` header
to make our auth middleware to pass this query correctly

Note that this problem doesn't exist in local builds since we proxy all
requests and add `X-Requested-Client: Sourcegraph` in dev server.

See Cody latest build PR for more details
sourcegraph/cody#4898

## Test plan
- CI is passing

(cherry picked from commit 2908383)
@cla-bot cla-bot bot added the cla-signed label Jul 18, 2024
@michaellzc michaellzc requested review from a team, craigfurman and BolajiOlajide and removed request for a team July 18, 2024 06:30
@craigfurman craigfurman merged commit 3117b03 into 5.5.x Jul 18, 2024
9 checks passed
@craigfurman craigfurman deleted the backport-63863-to-5.5.x branch July 18, 2024 09:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants