Skip to content

Update Ophan tracker library#3343

Draft
rBangay wants to merge 2 commits into
mainfrom
rb/update-ophan
Draft

Update Ophan tracker library#3343
rBangay wants to merge 2 commits into
mainfrom
rb/update-ophan

Conversation

@rBangay

@rBangay rBangay commented Mar 11, 2026

Copy link
Copy Markdown
Contributor

What does this change?

bumps @guardian/ophan-tracker-js library.

Required adding the ophan domain to the connectSrc directive of the CSP header

@rBangay rBangay requested a review from a team as a code owner March 11, 2026 23:21
@rBangay rBangay added maintenance Departmental tracking: maintenance work, not a fix or a feature run_tests Run Playwright & Chromatic labels Mar 11, 2026
@rBangay rBangay marked this pull request as draft March 11, 2026 23:34
AshCorr added a commit that referenced this pull request Mar 26, 2026
<!-- See
https://github.com/guardian/recommendations/blob/main/pull-requests.md
for recommendations on raising and reviewing pull requests. -->

## What does this change?

Updates various dependencies in Gateway to their latest versions, its
been a while so theres been quite a few major dependency upgrades.

I've skipped the following dependency updates:
- **Typescript v6**: Its way too early to upgrade to this dependency
yet, we have a ton of peer dependency violations at the moment. We'll
need to wait for a lot more of our dependencies to support TS6 before we
can use it.
 - **Eslint v10**: See guardian/csnx#2316
- **@guardian/ophan-tracker-js v2.8**: Being done in
#3343
- **openid-client v6**: Theres some breaking changes in this version
that we haven't investigated yet.

## How has this change been tested?

Deployed to CODE, tried creating a new account with passcode and social,
signing in with passcode and social, and also deleting my account.
Everything seems to be working as expected.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Departmental tracking: maintenance work, not a fix or a feature run_tests Run Playwright & Chromatic

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant