bbc / simorgh

The BBC's Open Source Web Application. Contributions welcome! Used on some of our biggest websites, e.g.
https://www.bbc.com/thai
Other
1.39k stars 219 forks source link

Bump the emotion group across 2 directories with 6 updates #11779

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps the emotion group with 6 updates in the / directory:

Package From To
@emotion/cache 11.11.0 11.13.0
@emotion/react 11.11.4 11.13.0
@emotion/styled 11.11.5 11.13.0
@emotion/babel-plugin 11.11.0 11.12.0
@emotion/babel-preset-css-prop 11.11.0 11.12.0
@emotion/jest 11.11.0 11.13.0

Bumps the emotion group with 1 update in the /ws-nextjs-app directory: @emotion/babel-plugin.

Updates @emotion/cache from 11.11.0 to 11.13.0

Release notes

Sourced from @​emotion/cache's releases.

@​emotion/cache@​11.13.0

Minor Changes

  • #3198 d8ff8a5 Thanks @​Andarist! - Migrated away from relying on process.env.NODE_ENV checks to differentiate between production and development builds.

    Development builds (and other environment-specific builds) can be used by using proper conditions (see here). Most modern bundlers/frameworks already preconfigure those for the user so no action has to be taken.

    Default files should continue to work in all environments.

  • #3215 a9f6912 Thanks @​Andarist! - Added edge-light and workerd conditions to package.json manifest to better serve users using Vercel Edge and Cloudflare Workers.

Patch Changes

@​emotion/cache@​11.12.0

Patch Changes

Commits


Updates @emotion/react from 11.11.4 to 11.13.0

Release notes

Sourced from @​emotion/react's releases.

@​emotion/react@​11.13.0

Minor Changes

  • #3198 d8ff8a5 Thanks @​Andarist! - Migrated away from relying on process.env.NODE_ENV checks to differentiate between production and development builds.

    Development builds (and other environment-specific builds) can be used by using proper conditions (see here). Most modern bundlers/frameworks already preconfigure those for the user so no action has to be taken.

    Default files should continue to work in all environments.

  • #3215 a9f6912 Thanks @​Andarist! - Added edge-light and workerd conditions to package.json manifest to better serve users using Vercel Edge and Cloudflare Workers.

Patch Changes

  • Updated dependencies [d8ff8a5, a9f6912]:
    • @​emotion/cache@​11.13.0
    • @​emotion/serialize@​1.3.0
    • @​emotion/use-insertion-effect-with-fallbacks@​1.1.0
    • @​emotion/utils@​1.4.0

@​emotion/react@​11.12.0

Minor Changes

  • #2815 65a1eea Thanks @​srmagura! - Automatic labeling at runtime is now an opt-in feature. Define globalThis.EMOTION_RUNTIME_AUTO_LABEL = true before Emotion gets initialized to enable it.

Patch Changes

Commits


Updates @emotion/styled from 11.11.5 to 11.13.0

Release notes

Sourced from @​emotion/styled's releases.

@​emotion/styled@​11.13.0

Minor Changes

  • #3198 d8ff8a5 Thanks @​Andarist! - Migrated away from relying on process.env.NODE_ENV checks to differentiate between production and development builds.

    Development builds (and other environment-specific builds) can be used by using proper conditions (see here). Most modern bundlers/frameworks already preconfigure those for the user so no action has to be taken.

    Default files should continue to work in all environments.

  • #3215 a9f6912 Thanks @​Andarist! - Added edge-light and workerd conditions to package.json manifest to better serve users using Vercel Edge and Cloudflare Workers.

Patch Changes

  • Updated dependencies [d8ff8a5, a9f6912]:
    • @​emotion/serialize@​1.3.0
    • @​emotion/use-insertion-effect-with-fallbacks@​1.1.0
    • @​emotion/utils@​1.4.0

@​emotion/styled@​11.12.0

Patch Changes

Commits


Updates @emotion/babel-plugin from 11.11.0 to 11.12.0

Release notes

Sourced from @​emotion/babel-plugin's releases.

@​emotion/babel-plugin@​11.12.0

Patch Changes

Commits


Updates @emotion/babel-preset-css-prop from 11.11.0 to 11.12.0

Release notes

Sourced from @​emotion/babel-preset-css-prop's releases.

@​emotion/babel-preset-css-prop@​11.12.0

Patch Changes

  • Updated dependencies [ea84c40]:
    • @​emotion/babel-plugin-jsx-pragmatic@​0.3.0
    • @​emotion/babel-plugin@​11.12.0
Commits


Updates @emotion/jest from 11.11.0 to 11.13.0

Release notes

Sourced from @​emotion/jest's releases.

@​emotion/jest@​11.13.0

Minor Changes

Commits


Updates @emotion/babel-plugin from 11.11.0 to 11.12.0

Release notes

Sourced from @​emotion/babel-plugin's releases.

@​emotion/babel-plugin@​11.12.0

Patch Changes

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
amoore108 commented 1 month ago

Strange. Looks like a memory-leak:

<--- Last few GCs --->

[2287:0x6fed8b0]   212859 ms: Mark-sweep (reduce) 2986.5 (3669.6) -> 2986.2 (3626.8) MB, 1090.5 / 0.0 ms  (average mu = 0.018, current mu = 0.001) last resort; GC in old space requested
[2287:0x6fed8b0]   214007 ms: Mark-sweep (reduce) 2986.2 (3626.8) -> 2986.1 (3615.6) MB, 1147.6 / 0.0 ms  (average mu = 0.009, current mu = 0.001) last resort; GC in old space requested

<--- JS stacktrace --->

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: 0xb9c1f0 node::Abort() [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
 2: 0xaa27ee  [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
 3: 0xd73950 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
 4: 0xd73cf7 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
 5: 0xf3f18f v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
 6: 0xf1f158 v8::internal::Factory::CodeBuilder::AllocateCode(bool) [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
 7: 0xf330cc v8::internal::Factory::CodeBuilder::BuildInternal(bool) [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
 8: 0xf33b1e v8::internal::Factory::CodeBuilder::Build() [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
 9: 0x15ed38e v8::internal::RegExpMacroAssemblerX64::GetCode(v8::internal::Handle<v8::internal::String>) [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
10: 0x12b1e86 v8::internal::RegExpCompiler::Assemble(v8::internal::Isolate*, v8::internal::RegExpMacroAssembler*, v8::internal::RegExpNode*, int, v8::internal::Handle<v8::internal::String>) [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
11: 0x12d1db7 v8::internal::RegExpImpl::Compile(v8::internal::Isolate*, v8::internal::Zone*, v8::internal::RegExpCompileData*, v8::base::Flags<v8::internal::RegExpFlag, int>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::String>, bool, unsigned int&) [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
12: 0x12d2532 v8::internal::RegExpImpl::CompileIrregexp(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, bool) [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
13: 0x12d30ee v8::internal::RegExpImpl::IrregexpPrepare(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>) [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
14: 0x12d3293 v8::internal::RegExpImpl::IrregexpExec(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, v8::internal::Handle<v8::internal::RegExpMatchInfo>, v8::internal::RegExp::ExecQuirks) [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
15: 0x12f862e v8::internal::Runtime_RegExpExec(int, unsigned long*, v8::internal::Isolate*) [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]
16: 0x17120b9  [/opt/hostedtoolcache/node/18.20.4/x64/bin/node]

Can reproduce locally as well.

amoore108 commented 1 month ago

Closing in favour of https://github.com/bbc/simorgh/pull/11796

dependabot[bot] commented 1 month ago

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml