Skip to content

Sourcepoint Australia Migration - #2118

Merged
akinsola-guardian merged 31 commits into
mainfrom
rachel/sourcepoint-migration-australia
Mar 3, 2026
Merged

akinsola-guardian merged 31 commits into
mainfrom
rachel/sourcepoint-migration-australia

Conversation

@codingWithRach

@codingWithRach codingWithRach commented Jul 3, 2025 •

Copy link
Copy Markdown
Contributor

What are you changing?

Replacing CCPA by Sourcepoint Global Enterprise as the privacy framework for Australia

Why?

Sourcepoint is no longer supporting CCPA

Testing

Tested in CODE

Note that in order to test the new consent banner and privacy manager it is necessary to:

  • update the version of @guardian/libs in the consumer
  • use a VPN to connect to Australia
  • append ?_sp_env=stage to the url

@changeset-bot

changeset-bot Bot commented Jul 3, 2025 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: adde9dd

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions

github-actions Bot commented Jul 3, 2025

Copy link
Copy Markdown
Contributor

Tip

Once this PR is ready to go, add the run_chromatic label to run the Chromatic tests.

This saves us a lot of money by not running the tests before we need them.

@github-actions github-actions Bot added 📦 npm Affects a @guardian package on NPM @guardian/libs labels Jul 3, 2025
@codingWithRach codingWithRach added 🐥 Canaries Triggers canary releases of any packages with changesets waiting. and removed 🐥 Canaries Triggers canary releases of any packages with changesets waiting. labels Jul 3, 2025
@codingWithRach codingWithRach removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Jul 3, 2025
@codingWithRach codingWithRach added the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Jul 8, 2025
@codingWithRach codingWithRach removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Jul 8, 2025
@codingWithRach codingWithRach added the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Jul 10, 2025
@codingWithRach codingWithRach removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Jul 10, 2025
@codingWithRach codingWithRach added the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Aug 7, 2025
@codingWithRach codingWithRach removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Aug 7, 2025
@github-actions github-actions Bot removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Nov 20, 2025
@akinsola-guardian akinsola-guardian added the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Dec 15, 2025
@github-actions github-actions Bot removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Dec 15, 2025
@akinsola-guardian akinsola-guardian added maintenance Departmental tracking: maintenance work, not a fix or a feature 🐥 Canaries Triggers canary releases of any packages with changesets waiting. labels Jan 13, 2026
@github-actions github-actions Bot removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Jan 13, 2026
@akinsola-guardian akinsola-guardian added the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Feb 25, 2026
@github-actions github-actions Bot removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Feb 25, 2026
@akinsola-guardian akinsola-guardian added the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Feb 26, 2026
@github-actions github-actions Bot removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Feb 26, 2026
@akinsola-guardian akinsola-guardian added the run_chromatic Runs chromatic when label is applied label Mar 3, 2026
@akinsola-guardian
akinsola-guardian merged commit a208b66 into main Mar 3, 2026
28 checks passed
@akinsola-guardian
akinsola-guardian deleted the rachel/sourcepoint-migration-australia branch March 3, 2026 14:05
akinsola-guardian added a commit that referenced this pull request Mar 5, 2026
akinsola-guardian added a commit that referenced this pull request Mar 5, 2026
* Revert "Sourcepoint Australia Migration (#2118)"

This reverts commit a208b66.

* Add changeset
akinsola-guardian added a commit that referenced this pull request Mar 13, 2026
* Revert "Sourcepoint Australia Migration (#2118)"

This reverts commit a208b66.

* Create function for uniform ophan consent tracking

* Remove repeating afterEach
akinsola-guardian added a commit that referenced this pull request Apr 1, 2026
…ork. (#2337)

* Initial changes to use globalcmp for Australia

* Default to no consent if Global Enterprise CMP doesn't apply to user

* Add signalStatus to track Sourcepoint readiness

* Save Australia privacy choice ID to literal

* Update tests

* Create major changeset

* Remove references to ccpa

* Update tests

* Update text on CMP Test Page

* Tidy up references to uspapi

* Update privacy manager id

* Update sourcepointConfig fixture

* Add description to changeset

* Add clarification to README

* Remove checks for __uspapi for Aus

* Remove redundant check

* Update test

* Update changeset decription

* Adjustments after merging PR2163

* Revert "Sourcepoint Australia Migration (#2118)"

This reverts commit a208b66.

* Update consentUUID for AUS to check for globalcmpUUID

* Update globalEnterpriseApi function to include returned type

---------

Co-authored-by: Rachel Miles <74301289+codingWithRach@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

@guardian/libs maintenance Departmental tracking: maintenance work, not a fix or a feature 📦 npm Affects a @guardian package on NPM run_chromatic Runs chromatic when label is applied

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants