Skip to content
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

Addchartbeat to lite with size check #12565

Closed

Conversation

emilysaffron
Copy link
Contributor

Resolves JIRA:

Summary

A very high-level summary of easily-reproducible changes that can be understood by non-devs, and why these changes where made.

Code changes

  • A bullet point list of key code changes that have been made.

Developer Checklist

  • UX
    • UX Criteria met (visual UX & screenreader UX)
  • Accessibility
    • Accessibility Acceptance Criteria met
    • Accessibility swarm completed
    • Component Health updated
    • P1 accessibility bugs resolved
    • P2/P3 accessibility bugs planned (if not resolved)
  • Security
    • Security issues addressed
    • Threat Model updated
  • Documentation
    • Docs updated (runbook, READMEs)
  • Testing
    • Feature tested on relevant environments
  • Comms
    • Relevant parties notified of changes

Testing

  • Manual Testing required?
    • Local (Ready-For-Test, Local)
    • Test (Ready-For-Test, Test)
    • Preview (Ready-For-Test, Preview)
    • Live (Ready-For-Test, Live)
  • Manual Testing complete?
    • Local
    • Test
    • Preview
    • Live

Additional Testing Steps

  1. List the steps required to test this PR.

Useful Links

Louis-Matsika and others added 30 commits March 12, 2025 16:28
…atch-2' into WORLDSERVICE-367-reverb-roll-out-enable-reverb-on-live-batch-3
…able-reverb-on-live-batch-2

Worldservice 366 reverb rollout enable reverb on live batch 2
* Replace references of uuid with crypto.randomUUID

* Delete incorrect import

* Update test

* Update bundle size :grimace:

* Fix tests

* Use original mock value

* Fix test

* Mocking of uuid

* Linting

* Fix test

* Mock UUID

* Fix tests

* Correct uuid format

* Correct uuid format

* Correct uuid format

* Remove console log

* Fix test

* Enforce SSL encryption of cookie

* Remove outdated package

* Increase bundle size

* Mock optimizely in tests

* Fix tests

* Remove unnecessary line

---------

Co-authored-by: Pedram <[email protected]>
…atch-4-services' of github.com:bbc/simorgh into WORLDSERVICE-368-reverb-rollout-enable-reverb-on-live-batch-4-services
* Live page SEO optional chaining

* One more to help me sleep at night
* Remove previousPath

* Remove previousPath

* getReferrer only requires platform as a param

* Reinstate getAtUserId as it was accidentially deleted

* Fix tests

* Fix tests

* Reinstate accidentally deleted variable

* Reinstate accidentally deleted variable

* Only set virtual referrer on AMP now that previous path has been removed

* Resinstate check for document.referrer
@emilysaffron emilysaffron marked this pull request as draft March 25, 2025 16:19
amoore108 and others added 16 commits March 26, 2025 09:34
* Top Bar OJ - Add Optimizely to root layout

* Update index.jsx

* Revert export change - mock SDK

* Add mock to applyBasicPageHandlers

* Add to `applyBasicPageHandlers` instead

* use handlerBeforeContexts parameter

* Remove `withOptimizelyProvider` from `applyBasicPageHandlers`

---------

Co-authored-by: louisearchibald <[email protected]>
Co-authored-by: louisearchibald <[email protected]>
…f github.com:bbc/simorgh into SPIKE-WORLDSERVICE-284-automate-litepage-weight-test
Bumps the react group with 1 update: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).


Updates `@types/react` from 19.0.10 to 19.0.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: react
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Moore <[email protected]>
Bumps the storybook group with 14 updates:

| Package | From | To |
| --- | --- | --- |
| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `8.6.6` | `8.6.8` |
| [@storybook/addon-backgrounds](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/backgrounds) | `8.6.6` | `8.6.8` |
| [@storybook/addon-controls](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/controls) | `8.6.6` | `8.6.8` |
| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `8.6.6` | `8.6.8` |
| [@storybook/addon-toolbars](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/toolbars) | `8.6.6` | `8.6.8` |
| [@storybook/addon-viewport](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/viewport) | `8.6.6` | `8.6.8` |
| [@storybook/blocks](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/blocks) | `8.6.6` | `8.6.8` |
| [@storybook/builder-webpack5](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-webpack5) | `8.6.6` | `8.6.8` |
| [@storybook/cli](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli) | `8.6.6` | `8.6.8` |
| [@storybook/core-common](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/core-common) | `8.6.6` | `8.6.8` |
| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `8.6.6` | `8.6.8` |
| [@storybook/react-webpack5](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-webpack5) | `8.6.6` | `8.6.8` |
| [@storybook/theming](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/theming) | `8.6.6` | `8.6.8` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli) | `8.6.6` | `8.6.8` |


Updates `@storybook/addon-a11y` from 8.6.6 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/code/addons/a11y)

Updates `@storybook/addon-backgrounds` from 8.6.6 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/code/addons/backgrounds)

Updates `@storybook/addon-controls` from 8.6.6 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/code/addons/controls)

Updates `@storybook/addon-docs` from 8.6.6 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/code/addons/docs)

Updates `@storybook/addon-toolbars` from 8.6.6 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/code/addons/toolbars)

Updates `@storybook/addon-viewport` from 8.6.6 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/code/addons/viewport)

Updates `@storybook/blocks` from 8.6.6 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/code/lib/blocks)

Updates `@storybook/builder-webpack5` from 8.6.6 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/code/builders/builder-webpack5)

Updates `@storybook/cli` from 8.6.6 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.8/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/code/lib/cli)

Updates `@storybook/core-common` from 8.6.6 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/code/lib/core-common)

Updates `@storybook/react` from 8.6.6 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/code/renderers/react)

Updates `@storybook/react-webpack5` from 8.6.6 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/code/frameworks/react-webpack5)

Updates `@storybook/theming` from 8.6.6 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/code/lib/theming)

Updates `storybook` from 8.6.6 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.8/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/code/lib/cli)

---
updated-dependencies:
- dependency-name: "@storybook/addon-a11y"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/addon-backgrounds"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/addon-controls"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/addon-docs"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/addon-toolbars"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/addon-viewport"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/blocks"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/builder-webpack5"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/core-common"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/react-webpack5"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/theming"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: storybook
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Moore <[email protected]>
Bumps [helmet](https://github.com/helmetjs/helmet) from 8.0.0 to 8.1.0.
- [Changelog](https://github.com/helmetjs/helmet/blob/main/CHANGELOG.md)
- [Commits](helmetjs/helmet@v8.0.0...v8.1.0)

---
updated-dependencies:
- dependency-name: helmet
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Moore <[email protected]>
Bumps [supertest](https://github.com/ladjs/supertest) from 7.0.0 to 7.1.0.
- [Release notes](https://github.com/ladjs/supertest/releases)
- [Commits](ladjs/supertest@v7.0.0...v7.1.0)

---
updated-dependencies:
- dependency-name: supertest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* WORLDSERVICE-UPDATE: Update readme

* WORLDSERVICE-UPDATE: Update readme

* WORLDSERVICE-README: Edit MediaLoader

* WORLDSERVICE-README: Edit MediaLoader

* WORLDSERVICE-README: Edit MediaLoader

* WORLDSERVICE-README: Edit MediaLoader

* WORLDSERVICE-README: Edit MediaLoader

* WORLDSERVICE-README: Edit MediaLoader

* WORLDSERVICE-README: Edit readme

* WORLDSERVICE-README: Update media content

---------

Co-authored-by: Toby Cox <[email protected]>
…f github.com:bbc/simorgh into SPIKE-WORLDSERVICE-284-automate-litepage-weight-test
…tepage-weight-test

WORLDSERVICE-284 Automated testing to determine the weight of lite pages
Base automatically changed from SPIKE-WORLDSERVICE-284-automate-litepage-weight-test to latest March 27, 2025 11:25
@karinathomasbbc karinathomasbbc changed the base branch from latest to lite-chartbeat-initial-impl March 28, 2025 10:54
@karinathomasbbc
Copy link
Contributor

Superceded by #11579 now that the Lite Site tests have been merged to latest

@karinathomasbbc karinathomasbbc deleted the addchartbeat-to-lite-with-size-check branch March 28, 2025 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.