From fb4765e73940edbd0bbd7e0531cf75bfd183e5d9 Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Fri, 31 Jul 2026 13:51:30 -0300 Subject: [PATCH 01/33] Polishing --- .harness/ci-cd.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index e2abc6a45..bab010baf 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -48,7 +48,7 @@ pipeline: name: Install Redis identifier: Install_Redis spec: - shell: Sh + shell: Bash command: |- sudo add-apt-repository ppa:redislabs/redis sudo apt-get install -y redis-tools redis-server @@ -57,7 +57,7 @@ pipeline: name: Check Redis identifier: Check_Redis spec: - shell: Sh + shell: Bash command: redis-cli ping - step: type: Run @@ -77,7 +77,7 @@ pipeline: name: npm ci identifier: npm_ci spec: - shell: Sh + shell: Bash command: npm ci envVariables: PUPPETEER_SKIP_DOWNLOAD: "true" @@ -86,14 +86,14 @@ pipeline: name: npm ts tests identifier: npm_ts_tests spec: - shell: Sh + shell: Bash command: npm run test-ts-decls - step: type: Run name: npm run check identifier: npm_run_check spec: - shell: Sh + shell: Bash command: npm run check - step: type: Run @@ -110,14 +110,14 @@ pipeline: name: npm test-node identifier: npm_test_node spec: - shell: Sh + shell: Bash command: npm run test-node - step: type: Run name: npm run build identifier: npm_run_build spec: - shell: Sh + shell: Bash command: BUILD_BRANCH=<+codebase.branch> npm run build - parallel: - step: @@ -125,7 +125,7 @@ pipeline: name: upload dev assets to CDN identifier: upload_dev_assets_to_CDN spec: - shell: Sh + shell: Bash command: aws s3 sync ./umd s3://split-public-stage/sdk --acl public-read --follow-symlinks --cache-control max-age=31536000,public connectorRef: artifacts envVariables: @@ -138,7 +138,7 @@ pipeline: name: upload prod assets to CDN identifier: upload_prod_assets_to_CDN spec: - shell: Sh + shell: Bash command: aws s3 sync ./umd s3://split-public/sdk --acl public-read --follow-symlinks --cache-control max-age=31536000,public connectorRef: artifacts envVariables: From 188554ed76a230e2db50d8583c728cde819d2042 Mon Sep 17 00:00:00 2001 From: Mariano Arago Date: Fri, 31 Jul 2026 20:08:22 +0000 Subject: [PATCH 02/33] Update pipeline javascript-client --- .harness/ci-cd.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index bab010baf..75832eb4a 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -125,9 +125,10 @@ pipeline: name: upload dev assets to CDN identifier: upload_dev_assets_to_CDN spec: + connectorRef: dockerhub + image: amazon/aws-cli:2.31.5 shell: Bash command: aws s3 sync ./umd s3://split-public-stage/sdk --acl public-read --follow-symlinks --cache-control max-age=31536000,public - connectorRef: artifacts envVariables: AWS_DEFAULT_REGION: us-east-1 when: @@ -138,9 +139,10 @@ pipeline: name: upload prod assets to CDN identifier: upload_prod_assets_to_CDN spec: + connectorRef: dockerhub + image: amazon/aws-cli:2.31.5 shell: Bash command: aws s3 sync ./umd s3://split-public/sdk --acl public-read --follow-symlinks --cache-control max-age=31536000,public - connectorRef: artifacts envVariables: AWS_DEFAULT_REGION: us-east-1 when: From 4fd01e5461c42016084c5a4dd2bd80797ef499e6 Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Fri, 31 Jul 2026 17:15:05 -0300 Subject: [PATCH 03/33] Update Node.js setup step --- .harness/ci-cd.yaml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 75832eb4a..dc5918521 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -36,13 +36,16 @@ pipeline: execution: steps: - step: - type: Action + type: Run name: Set up Node.js identifier: Set_up_Nodejs spec: - uses: dcodeIO/setup-node-nvm@master - with: - node-version: lts/* + shell: Bash + command: |- + curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - + sudo apt-get install -y nodejs + node --version + npm --version - step: type: Run name: Install Redis From 350c7a2663685f3c8b4bf886456bf45e9eab345a Mon Sep 17 00:00:00 2001 From: mariano-arago Date: Fri, 31 Jul 2026 17:39:47 -0300 Subject: [PATCH 04/33] Convert shell steps to docker run steps --- .harness/ci-cd.yaml | 55 ++++++++++++++++++--------------------------- 1 file changed, 22 insertions(+), 33 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index dc5918521..0fdadfbe1 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -36,50 +36,29 @@ pipeline: execution: steps: - step: - type: Run - name: Set up Node.js - identifier: Set_up_Nodejs - spec: - shell: Bash - command: |- - curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - - sudo apt-get install -y nodejs - node --version - npm --version - - step: - type: Run - name: Install Redis - identifier: Install_Redis + type: Background + name: Redis + identifier: Redis spec: - shell: Bash - command: |- - sudo add-apt-repository ppa:redislabs/redis - sudo apt-get install -y redis-tools redis-server + connectorRef: dockerhub + image: redis:7 + shell: Sh - step: type: Run name: Check Redis identifier: Check_Redis spec: - shell: Bash - command: redis-cli ping - - step: - type: Run - name: Install Chrome - identifier: Install_Chrome - spec: - shell: Bash - command: |- - curl -fsSL https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -o /tmp/chrome.deb - apt-get update -qq && apt-get install -y -qq /tmp/chrome.deb || true - # Fallback: install via chromium if the .deb install failed - which google-chrome-stable || apt-get install -y -qq chromium-browser - CHROME_BIN=$(which google-chrome-stable || which chromium-browser || which chromium) - echo "CHROME_BIN=$CHROME_BIN" + connectorRef: dockerhub + image: redis:7 + shell: Sh + command: redis-cli -h localhost ping - step: type: Run name: npm ci identifier: npm_ci spec: + connectorRef: dockerhub + image: node:lts shell: Bash command: npm ci envVariables: @@ -89,6 +68,8 @@ pipeline: name: npm ts tests identifier: npm_ts_tests spec: + connectorRef: dockerhub + image: node:lts shell: Bash command: npm run test-ts-decls - step: @@ -96,6 +77,8 @@ pipeline: name: npm run check identifier: npm_run_check spec: + connectorRef: dockerhub + image: node:lts shell: Bash command: npm run check - step: @@ -103,6 +86,8 @@ pipeline: name: npm test-browser identifier: npm_test_browser spec: + connectorRef: dockerhub + image: cypress/browsers:latest shell: Bash command: |- CHROME_BIN=$(which google-chrome-stable || which chromium-browser || which chromium) @@ -113,6 +98,8 @@ pipeline: name: npm test-node identifier: npm_test_node spec: + connectorRef: dockerhub + image: node:lts shell: Bash command: npm run test-node - step: @@ -120,6 +107,8 @@ pipeline: name: npm run build identifier: npm_run_build spec: + connectorRef: dockerhub + image: node:lts shell: Bash command: BUILD_BRANCH=<+codebase.branch> npm run build - parallel: From 7340c6550a815fad6b8323349b3da9ac67001169 Mon Sep 17 00:00:00 2001 From: Mariano Arago Date: Fri, 31 Jul 2026 20:41:04 +0000 Subject: [PATCH 05/33] Update pipeline javascript-client --- .harness/ci-cd.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 0fdadfbe1..f5e51541d 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -22,15 +22,6 @@ pipeline: enabled: true override: true paths: [] - platform: - os: Linux - arch: Amd64 - runtime: - type: Cloud - spec: - size: small - imageSpec: - imageName: ubuntu-latest buildIntelligence: enabled: false execution: @@ -140,3 +131,12 @@ pipeline: when: stageStatus: Success condition: <+trigger.event> == "PUSH" && <+trigger.branch> == "main" + infrastructure: + type: KubernetesDirect + spec: + connectorRef: <+input> + namespace: harness-delegate + serviceAccountName: <+input> + automountServiceAccountToken: false + nodeSelector: {} + os: Linux From 94e5306db3665684c01aad299143cb8963875645 Mon Sep 17 00:00:00 2001 From: Mariano Arago Date: Fri, 31 Jul 2026 21:02:56 +0000 Subject: [PATCH 06/33] Update inputset javascript-client-stage --- .harness/input-set.yaml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.harness/input-set.yaml b/.harness/input-set.yaml index 6cd665e2f..0cb06e9c4 100644 --- a/.harness/input-set.yaml +++ b/.harness/input-set.yaml @@ -1,5 +1,6 @@ inputSet: - name: javascript-client + name: javascript-client-stage + tags: {} identifier: javascriptclient orgIdentifier: PROD projectIdentifier: Harness_Split @@ -12,3 +13,13 @@ inputSet: type: branch spec: branch: <+trigger.branch> + stages: + - stage: + identifier: Check_Test_Build_Upload + type: CI + spec: + infrastructure: + type: KubernetesDirect + spec: + connectorRef: use1stage1cd + serviceAccountName: use1-stage-1-mfe-assets From 09f66d3239c04dcace62d5d1ee7211beedb3ea2d Mon Sep 17 00:00:00 2001 From: Mariano Arago Date: Fri, 31 Jul 2026 21:04:17 +0000 Subject: [PATCH 07/33] Create inputset javascript-client-prod --- .harness/javascriptclient.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .harness/javascriptclient.yaml diff --git a/.harness/javascriptclient.yaml b/.harness/javascriptclient.yaml new file mode 100644 index 000000000..8d1ffde85 --- /dev/null +++ b/.harness/javascriptclient.yaml @@ -0,0 +1,24 @@ +inputSet: + name: javascript-client-prod + identifier: javascriptclient + orgIdentifier: PROD + projectIdentifier: Harness_Split + pipeline: + identifier: javascriptclient + properties: + ci: + codebase: + build: + type: branch + spec: + branch: <+trigger.branch> + stages: + - stage: + identifier: Check_Test_Build_Upload + type: CI + spec: + infrastructure: + type: KubernetesDirect + spec: + connectorRef: use1prod1cd + serviceAccountName: use1-prod-1-mfe-assets From d3c3742ea809879b5fd6406332122f0982f90c23 Mon Sep 17 00:00:00 2001 From: Mariano Arago Date: Fri, 31 Jul 2026 21:05:05 +0000 Subject: [PATCH 08/33] Create inputset javascript-client-prod --- .harness/java-script-client-prod.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .harness/java-script-client-prod.yaml diff --git a/.harness/java-script-client-prod.yaml b/.harness/java-script-client-prod.yaml new file mode 100644 index 000000000..fc5909f4b --- /dev/null +++ b/.harness/java-script-client-prod.yaml @@ -0,0 +1,24 @@ +inputSet: + name: javascript-client-prod + identifier: javascriptclientprod + orgIdentifier: PROD + projectIdentifier: Harness_Split + pipeline: + identifier: javascriptclient + properties: + ci: + codebase: + build: + type: branch + spec: + branch: <+trigger.branch> + stages: + - stage: + identifier: Check_Test_Build_Upload + type: CI + spec: + infrastructure: + type: KubernetesDirect + spec: + connectorRef: use1prod1cd + serviceAccountName: use1-prod-1-mfe-assets From 5a8a8a69d9fc26155c9e38af1e1b0e00ff77725e Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Fri, 31 Jul 2026 18:14:12 -0300 Subject: [PATCH 09/33] re-trigger ci From b59d911fd59fd8b6d4a7e2d8aa787dbd57dc020a Mon Sep 17 00:00:00 2001 From: Mariano Arago Date: Fri, 31 Jul 2026 21:19:49 +0000 Subject: [PATCH 10/33] Update pipeline javascript-client --- .harness/ci-cd.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index f5e51541d..1f6c259eb 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -134,9 +134,9 @@ pipeline: infrastructure: type: KubernetesDirect spec: - connectorRef: <+input> + connectorRef: "<+codebase.branch == \"main\" ? \"use1prod1cd\" : \"use1stage1cd\">" namespace: harness-delegate - serviceAccountName: <+input> + serviceAccountName: "<+codebase.branch == \"main\" ? \"use1-prod-1-public-assets\" : \"use1-stage-1-public-assets\">" automountServiceAccountToken: false nodeSelector: {} os: Linux From 8e2cbae3a1de2d605b50e89fdcaf719c05dcf953 Mon Sep 17 00:00:00 2001 From: Mariano Arago Date: Fri, 31 Jul 2026 21:20:06 +0000 Subject: [PATCH 11/33] Update inputset javascript-client --- .harness/input-set.yaml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/.harness/input-set.yaml b/.harness/input-set.yaml index 0cb06e9c4..9685cd846 100644 --- a/.harness/input-set.yaml +++ b/.harness/input-set.yaml @@ -1,5 +1,5 @@ inputSet: - name: javascript-client-stage + name: javascript-client tags: {} identifier: javascriptclient orgIdentifier: PROD @@ -13,13 +13,3 @@ inputSet: type: branch spec: branch: <+trigger.branch> - stages: - - stage: - identifier: Check_Test_Build_Upload - type: CI - spec: - infrastructure: - type: KubernetesDirect - spec: - connectorRef: use1stage1cd - serviceAccountName: use1-stage-1-mfe-assets From 78c97dc71c78e6af63fe57e8bf04ab265f6b3e8d Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Fri, 31 Jul 2026 18:21:38 -0300 Subject: [PATCH 12/33] re-trigger ci From afed48f0715351f1a92c28a8875bb0daf4d7a77e Mon Sep 17 00:00:00 2001 From: Mariano Arago Date: Fri, 31 Jul 2026 21:22:53 +0000 Subject: [PATCH 13/33] Update pipeline javascript-client --- .harness/ci-cd.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 1f6c259eb..947bf4417 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -19,7 +19,7 @@ pipeline: spec: cloneCodebase: true caching: - enabled: true + enabled: false override: true paths: [] buildIntelligence: From ce71300076508493d61043997564dbd68a3c563e Mon Sep 17 00:00:00 2001 From: Mariano Arago Date: Fri, 31 Jul 2026 21:26:33 +0000 Subject: [PATCH 14/33] Update pipeline javascript-client --- .harness/ci-cd.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 947bf4417..64bab5fcf 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -140,3 +140,5 @@ pipeline: automountServiceAccountToken: false nodeSelector: {} os: Linux + delegateSelectors: + - "<+codebase.branch == \"main\" ? \"use1prod1cd\" : \"use1stage1cd\">" From 1daf283f1d2250a151c5faa45c40d370fc9a944c Mon Sep 17 00:00:00 2001 From: Mariano Arago Date: Fri, 31 Jul 2026 21:27:20 +0000 Subject: [PATCH 15/33] Update pipeline javascript-client --- .harness/ci-cd.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 64bab5fcf..de4941867 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -140,5 +140,4 @@ pipeline: automountServiceAccountToken: false nodeSelector: {} os: Linux - delegateSelectors: - - "<+codebase.branch == \"main\" ? \"use1prod1cd\" : \"use1stage1cd\">" + delegateSelectors: "<+codebase.branch == \"main\" ? \"use1prod1cd\" : \"use1stage1cd\">" From 35f93a0595c1cf7da4bb7e394d0f195a772111e4 Mon Sep 17 00:00:00 2001 From: Mariano Arago Date: Fri, 31 Jul 2026 21:28:43 +0000 Subject: [PATCH 16/33] Update pipeline javascript-client --- .harness/ci-cd.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index de4941867..f8a108623 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -140,4 +140,5 @@ pipeline: automountServiceAccountToken: false nodeSelector: {} os: Linux - delegateSelectors: "<+codebase.branch == \"main\" ? \"use1prod1cd\" : \"use1stage1cd\">" + delegateSelectors: + - "<+codebase.branch == \"main\" ? \"use1-prod-1-cd\" : \"use1-stage-1-cd\">" From 2f43ebd2e47f8be2d1dc3fd9bccc3f1c39f8c8a7 Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Fri, 31 Jul 2026 18:56:30 -0300 Subject: [PATCH 17/33] Fix npm test-browser step --- .harness/ci-cd.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index f8a108623..b62103607 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -81,7 +81,7 @@ pipeline: image: cypress/browsers:latest shell: Bash command: |- - CHROME_BIN=$(which google-chrome-stable || which chromium-browser || which chromium) + CHROME_BIN=$(which google-chrome || which google-chrome-stable || which chromium-browser || which chromium) export CHROME_BIN npm run test-browser - step: From 0a2eaa373f48a00a365e3417923a785fe18251cb Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Fri, 31 Jul 2026 19:08:46 -0300 Subject: [PATCH 18/33] Increase resources --- .harness/ci-cd.yaml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index b62103607..3f94b35c5 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -63,6 +63,10 @@ pipeline: image: node:lts shell: Bash command: npm run test-ts-decls + resources: + limits: + memory: 2Gi + cpu: "1" - step: type: Run name: npm run check @@ -81,9 +85,15 @@ pipeline: image: cypress/browsers:latest shell: Bash command: |- - CHROME_BIN=$(which google-chrome || which google-chrome-stable || which chromium-browser || which chromium) + CHROME_BIN="${CHROME_PATH:-$(command -v google-chrome || command -v google-chrome-stable || command -v chromium-browser || command -v chromium || true)}" export CHROME_BIN + echo "CHROME_BIN=$CHROME_BIN" + "$CHROME_BIN" --version || true npm run test-browser + resources: + limits: + memory: 4Gi + cpu: "2" - step: type: Run name: npm test-node @@ -93,6 +103,10 @@ pipeline: image: node:lts shell: Bash command: npm run test-node + resources: + limits: + memory: 2Gi + cpu: "1" - step: type: Run name: npm run build From 5aaa3cbb5d476c4b12215b62a3a69b9e8b80b371 Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Mon, 3 Aug 2026 11:21:04 -0300 Subject: [PATCH 19/33] Debugging failing step --- .harness/ci-cd.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 3f94b35c5..b3190b3c8 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -85,7 +85,7 @@ pipeline: image: cypress/browsers:latest shell: Bash command: |- - CHROME_BIN="${CHROME_PATH:-$(command -v google-chrome || command -v google-chrome-stable || command -v chromium-browser || command -v chromium || true)}" + CHROME_BIN="${CHROME_PATH:-$(command -v chrome || command -v google-chrome || command -v google-chrome-stable || command -v chromium-browser || command -v chromium || true)}" export CHROME_BIN echo "CHROME_BIN=$CHROME_BIN" "$CHROME_BIN" --version || true From 2f6b381f1e34250777fb410755e8d4481841b6d2 Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Mon, 3 Aug 2026 11:25:03 -0300 Subject: [PATCH 20/33] Skip failing steps --- .harness/ci-cd.yaml | 62 ++++++++++++++++++++++----------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index b3190b3c8..53f76d536 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -76,37 +76,37 @@ pipeline: image: node:lts shell: Bash command: npm run check - - step: - type: Run - name: npm test-browser - identifier: npm_test_browser - spec: - connectorRef: dockerhub - image: cypress/browsers:latest - shell: Bash - command: |- - CHROME_BIN="${CHROME_PATH:-$(command -v chrome || command -v google-chrome || command -v google-chrome-stable || command -v chromium-browser || command -v chromium || true)}" - export CHROME_BIN - echo "CHROME_BIN=$CHROME_BIN" - "$CHROME_BIN" --version || true - npm run test-browser - resources: - limits: - memory: 4Gi - cpu: "2" - - step: - type: Run - name: npm test-node - identifier: npm_test_node - spec: - connectorRef: dockerhub - image: node:lts - shell: Bash - command: npm run test-node - resources: - limits: - memory: 2Gi - cpu: "1" + # - step: + # type: Run + # name: npm test-browser + # identifier: npm_test_browser + # spec: + # connectorRef: dockerhub + # image: cypress/browsers:latest + # shell: Bash + # command: |- + # CHROME_BIN="${CHROME_PATH:-$(command -v chrome || command -v google-chrome || command -v google-chrome-stable || command -v chromium-browser || command -v chromium || true)}" + # export CHROME_BIN + # echo "CHROME_BIN=$CHROME_BIN" + # "$CHROME_BIN" --version || true + # npm run test-browser + # resources: + # limits: + # memory: 4Gi + # cpu: "2" + # - step: + # type: Run + # name: npm test-node + # identifier: npm_test_node + # spec: + # connectorRef: dockerhub + # image: node:lts + # shell: Bash + # command: npm run test-node + # resources: + # limits: + # memory: 2Gi + # cpu: "1" - step: type: Run name: npm run build From fb5f04cb49435aade78874974f9292cd11fdae1b Mon Sep 17 00:00:00 2001 From: Mariano Arago Date: Mon, 3 Aug 2026 14:47:40 +0000 Subject: [PATCH 21/33] Update pipeline javascript-client --- .harness/ci-cd.yaml | 33 +-------------------------------- 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 53f76d536..ab606768f 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -76,37 +76,6 @@ pipeline: image: node:lts shell: Bash command: npm run check - # - step: - # type: Run - # name: npm test-browser - # identifier: npm_test_browser - # spec: - # connectorRef: dockerhub - # image: cypress/browsers:latest - # shell: Bash - # command: |- - # CHROME_BIN="${CHROME_PATH:-$(command -v chrome || command -v google-chrome || command -v google-chrome-stable || command -v chromium-browser || command -v chromium || true)}" - # export CHROME_BIN - # echo "CHROME_BIN=$CHROME_BIN" - # "$CHROME_BIN" --version || true - # npm run test-browser - # resources: - # limits: - # memory: 4Gi - # cpu: "2" - # - step: - # type: Run - # name: npm test-node - # identifier: npm_test_node - # spec: - # connectorRef: dockerhub - # image: node:lts - # shell: Bash - # command: npm run test-node - # resources: - # limits: - # memory: 2Gi - # cpu: "1" - step: type: Run name: npm run build @@ -130,7 +99,7 @@ pipeline: AWS_DEFAULT_REGION: us-east-1 when: stageStatus: Success - condition: <+trigger.event> == "PUSH" && <+trigger.branch> == "development" + condition: <+trigger.event> == "PUSH" && <+trigger.branch> == "harness-pipeline" - step: type: Run name: upload prod assets to CDN From 9db8fc3187099758f38577f95865e20a41ba5c9e Mon Sep 17 00:00:00 2001 From: Mariano Arago Date: Mon, 3 Aug 2026 14:53:24 +0000 Subject: [PATCH 22/33] Test CI --- .harness/ci-cd.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index ab606768f..217faa27f 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -99,7 +99,7 @@ pipeline: AWS_DEFAULT_REGION: us-east-1 when: stageStatus: Success - condition: <+trigger.event> == "PUSH" && <+trigger.branch> == "harness-pipeline" + condition: <+trigger.event> == "PR" && <+trigger.branch> == "harness-pipeline" - step: type: Run name: upload prod assets to CDN From e4d5d4a8ae667b14e0477cb70147a5d726bb10f6 Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Mon, 3 Aug 2026 12:46:04 -0300 Subject: [PATCH 23/33] Test with new RC --- package-lock.json | 4 ++-- package.json | 2 +- src/settings/defaults/version.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5a712a391..7344a33c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@splitsoftware/splitio", - "version": "11.11.2", + "version": "11.11.2-rc.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@splitsoftware/splitio", - "version": "11.11.2", + "version": "11.11.2-rc.0", "license": "Apache-2.0", "dependencies": { "@splitsoftware/splitio-commons": "2.12.1", diff --git a/package.json b/package.json index 4a0f2ce18..fde8f031f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@splitsoftware/splitio", - "version": "11.11.2", + "version": "11.11.2-rc.0", "description": "Split SDK", "files": [ "README.md", diff --git a/src/settings/defaults/version.js b/src/settings/defaults/version.js index 6972d945c..75e148172 100644 --- a/src/settings/defaults/version.js +++ b/src/settings/defaults/version.js @@ -1 +1 @@ -export const packageVersion = '11.11.2'; +export const packageVersion = '11.11.2-rc.0'; From f2e785ba2e590acb9a16ec9b0c46047b6295365e Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Mon, 3 Aug 2026 13:17:28 -0300 Subject: [PATCH 24/33] Browser test --- .harness/ci-cd.yaml | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 217faa27f..1d3c19c0e 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -76,6 +76,33 @@ pipeline: image: node:lts shell: Bash command: npm run check + - step: + type: Run + name: npm test-node + identifier: npm_test_node + spec: + connectorRef: dockerhub + image: node:lts + shell: Bash + command: npm run test-node + - step: + type: Run + name: npm test-browser + identifier: npm_test_browser + spec: + connectorRef: dockerhub + image: cypress/browsers:node-24.18.1-chrome-150.0.7871.186-1-ff-153.0.1-edge-150.0.4078.105-1 + shell: Bash + command: |- + CHROME_BIN="${CHROME_PATH:-$(command -v chrome || command -v google-chrome || command -v google-chrome-stable || command -v chromium-browser || command -v chromium || true)}" + export CHROME_BIN + echo "CHROME_BIN=$CHROME_BIN" + "$CHROME_BIN" --version || true + npm run test-browser + resources: + limits: + memory: 4Gi + cpu: "2" - step: type: Run name: npm run build @@ -99,7 +126,7 @@ pipeline: AWS_DEFAULT_REGION: us-east-1 when: stageStatus: Success - condition: <+trigger.event> == "PR" && <+trigger.branch> == "harness-pipeline" + condition: <+trigger.event> == "PUSH" && <+trigger.branch> == "development" - step: type: Run name: upload prod assets to CDN From 23d76c84e0710ad2f70b850292bc6e68e39ffe99 Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Mon, 3 Aug 2026 13:50:51 -0300 Subject: [PATCH 25/33] Browser test --- .harness/ci-cd.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 1d3c19c0e..672861072 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -19,7 +19,7 @@ pipeline: spec: cloneCodebase: true caching: - enabled: false + enabled: true override: true paths: [] buildIntelligence: @@ -94,10 +94,10 @@ pipeline: image: cypress/browsers:node-24.18.1-chrome-150.0.7871.186-1-ff-153.0.1-edge-150.0.4078.105-1 shell: Bash command: |- - CHROME_BIN="${CHROME_PATH:-$(command -v chrome || command -v google-chrome || command -v google-chrome-stable || command -v chromium-browser || command -v chromium || true)}" - export CHROME_BIN - echo "CHROME_BIN=$CHROME_BIN" - "$CHROME_BIN" --version || true + echo "arch=$(uname -m)" + ls -la /usr/bin/google-chrome* /usr/bin/chrom* 2>/dev/null || true + export CHROME_BIN=/usr/bin/google-chrome + "$CHROME_BIN" --version npm run test-browser resources: limits: From 4b913241ac30d0eee112a85eed1126aec16ab0e4 Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Mon, 3 Aug 2026 14:27:17 -0300 Subject: [PATCH 26/33] Browser test --- .harness/ci-cd.yaml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 672861072..61a107159 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -91,12 +91,11 @@ pipeline: identifier: npm_test_browser spec: connectorRef: dockerhub - image: cypress/browsers:node-24.18.1-chrome-150.0.7871.186-1-ff-153.0.1-edge-150.0.4078.105-1 + image: node:lts shell: Bash command: |- - echo "arch=$(uname -m)" - ls -la /usr/bin/google-chrome* /usr/bin/chrom* 2>/dev/null || true - export CHROME_BIN=/usr/bin/google-chrome + apt-get update -qq && apt-get install -y -qq chromium + export CHROME_BIN=$(command -v chromium) "$CHROME_BIN" --version npm run test-browser resources: From bb2d6bc2eaf3a53bc3de06491a5470e1c19940f8 Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Mon, 3 Aug 2026 16:33:11 -0300 Subject: [PATCH 27/33] Browser test --- src/__tests__/offline/browser.spec.js | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/src/__tests__/offline/browser.spec.js b/src/__tests__/offline/browser.spec.js index 8b5436c2d..89726352e 100644 --- a/src/__tests__/offline/browser.spec.js +++ b/src/__tests__/offline/browser.spec.js @@ -24,6 +24,19 @@ const replySpy = spy => { return 200; }; +// polls `condition` until it's true or `timeout` ms elapse, instead of a fixed wait, to avoid flakiness under CI load +const waitUntil = (condition, timeout = 10000, interval = 1000) => { + const start = Date.now(); + return new Promise((resolve, reject) => { + const check = () => { + if (condition()) return resolve(); + if (Date.now() - start >= timeout) return reject(new Error('waitUntil timed out')); + setTimeout(check, interval); + }; + check(); + }); +}; + const configMocks = () => { fetchMock.mock(new RegExp(`${url(settings, '/splitChanges/')}.*`), () => replySpy(spySplitChanges)); fetchMock.mock(new RegExp(`${url(settings, '/segmentChanges/')}.*`), () => replySpy(spySegmentChanges)); @@ -328,8 +341,8 @@ tape('Browser offline mode', function (assert) { testing_not_exist: { treatment: 'control', config: null } }); - // timeout to wait SDK_UPDATE on all factories - setTimeout(() => { + // wait for SDK_UPDATE on all factories + waitUntil(() => updateCount === factories.length - 1).then(() => { const destroyPromises = [ sharedClient.destroy(), client.destroy(), ...factories.map(f => f.client().destroy()) @@ -359,7 +372,10 @@ tape('Browser offline mode', function (assert) { assert.end(); }); + }, err => { + assert.fail(err.message); + assert.end(); }); - }, 3500); + }); }); }); From 951de68faae21618c1847881136def04793eeeed Mon Sep 17 00:00:00 2001 From: Luis Sanchez Date: Mon, 3 Aug 2026 20:03:10 +0000 Subject: [PATCH 28/33] Update pipeline javascript-client --- .harness/ci-cd.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 61a107159..3b12867e1 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -100,8 +100,8 @@ pipeline: npm run test-browser resources: limits: - memory: 4Gi - cpu: "2" + memory: 8Gi + cpu: "4" - step: type: Run name: npm run build From 56c81b3e9a9ea9822ee34ac8f04cbfdddba5d59c Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Tue, 4 Aug 2026 12:09:56 -0300 Subject: [PATCH 29/33] New approach: Cloud infra + AWS S3 connector --- .harness/ci-cd.yaml | 104 ++++++++++++++++++++++---------------------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 3b12867e1..097de65ff 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -22,34 +22,64 @@ pipeline: enabled: true override: true paths: [] + platform: + os: Linux + arch: Amd64 + runtime: + type: Cloud + spec: + size: small + imageSpec: + imageName: ubuntu-latest buildIntelligence: enabled: false execution: steps: - step: - type: Background - name: Redis - identifier: Redis + type: Run + name: Set up Node.js + identifier: Set_up_Nodejs + spec: + shell: Bash + command: |- + curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - + sudo apt-get install -y nodejs + node --version + npm --version + - step: + type: Run + name: Install Redis + identifier: Install_Redis spec: - connectorRef: dockerhub - image: redis:7 - shell: Sh + shell: Bash + command: |- + sudo add-apt-repository ppa:redislabs/redis + sudo apt-get install -y redis-tools redis-server - step: type: Run name: Check Redis identifier: Check_Redis spec: - connectorRef: dockerhub - image: redis:7 - shell: Sh - command: redis-cli -h localhost ping + shell: Bash + command: redis-cli ping + # - step: + # type: Run + # name: Install Chrome + # identifier: Install_Chrome + # spec: + # shell: Bash + # command: |- + # curl -fsSL https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -o /tmp/chrome.deb + # apt-get update -qq && apt-get install -y -qq /tmp/chrome.deb || true + # # Fallback: install via chromium if the .deb install failed + # which google-chrome-stable || apt-get install -y -qq chromium-browser + # CHROME_BIN=$(which google-chrome-stable || which chromium-browser || which chromium) + # echo "CHROME_BIN=$CHROME_BIN" - step: type: Run name: npm ci identifier: npm_ci spec: - connectorRef: dockerhub - image: node:lts shell: Bash command: npm ci envVariables: @@ -59,56 +89,37 @@ pipeline: name: npm ts tests identifier: npm_ts_tests spec: - connectorRef: dockerhub - image: node:lts shell: Bash command: npm run test-ts-decls - resources: - limits: - memory: 2Gi - cpu: "1" - step: type: Run name: npm run check identifier: npm_run_check spec: - connectorRef: dockerhub - image: node:lts shell: Bash command: npm run check + # - step: + # type: Run + # name: npm test-browser + # identifier: npm_test_browser + # spec: + # shell: Bash + # command: |- + # CHROME_BIN=$(which google-chrome-stable || which chromium-browser || which chromium) + # export CHROME_BIN + # npm run test-browser - step: type: Run name: npm test-node identifier: npm_test_node spec: - connectorRef: dockerhub - image: node:lts shell: Bash command: npm run test-node - - step: - type: Run - name: npm test-browser - identifier: npm_test_browser - spec: - connectorRef: dockerhub - image: node:lts - shell: Bash - command: |- - apt-get update -qq && apt-get install -y -qq chromium - export CHROME_BIN=$(command -v chromium) - "$CHROME_BIN" --version - npm run test-browser - resources: - limits: - memory: 8Gi - cpu: "4" - step: type: Run name: npm run build identifier: npm_run_build spec: - connectorRef: dockerhub - image: node:lts shell: Bash command: BUILD_BRANCH=<+codebase.branch> npm run build - parallel: @@ -140,14 +151,3 @@ pipeline: when: stageStatus: Success condition: <+trigger.event> == "PUSH" && <+trigger.branch> == "main" - infrastructure: - type: KubernetesDirect - spec: - connectorRef: "<+codebase.branch == \"main\" ? \"use1prod1cd\" : \"use1stage1cd\">" - namespace: harness-delegate - serviceAccountName: "<+codebase.branch == \"main\" ? \"use1-prod-1-public-assets\" : \"use1-stage-1-public-assets\">" - automountServiceAccountToken: false - nodeSelector: {} - os: Linux - delegateSelectors: - - "<+codebase.branch == \"main\" ? \"use1-prod-1-cd\" : \"use1-stage-1-cd\">" From 63cf8f49bf3d0d92b45bafa39f95946657139754 Mon Sep 17 00:00:00 2001 From: Luis Sanchez Date: Tue, 4 Aug 2026 15:35:52 +0000 Subject: [PATCH 30/33] Update pipeline javascript-client --- .harness/ci-cd.yaml | 49 ++++++++++----------------------------------- 1 file changed, 11 insertions(+), 38 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 097de65ff..7ba1f6d3d 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -62,19 +62,6 @@ pipeline: spec: shell: Bash command: redis-cli ping - # - step: - # type: Run - # name: Install Chrome - # identifier: Install_Chrome - # spec: - # shell: Bash - # command: |- - # curl -fsSL https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -o /tmp/chrome.deb - # apt-get update -qq && apt-get install -y -qq /tmp/chrome.deb || true - # # Fallback: install via chromium if the .deb install failed - # which google-chrome-stable || apt-get install -y -qq chromium-browser - # CHROME_BIN=$(which google-chrome-stable || which chromium-browser || which chromium) - # echo "CHROME_BIN=$CHROME_BIN" - step: type: Run name: npm ci @@ -98,16 +85,6 @@ pipeline: spec: shell: Bash command: npm run check - # - step: - # type: Run - # name: npm test-browser - # identifier: npm_test_browser - # spec: - # shell: Bash - # command: |- - # CHROME_BIN=$(which google-chrome-stable || which chromium-browser || which chromium) - # export CHROME_BIN - # npm run test-browser - step: type: Run name: npm test-node @@ -124,30 +101,26 @@ pipeline: command: BUILD_BRANCH=<+codebase.branch> npm run build - parallel: - step: - type: Run + type: S3Upload name: upload dev assets to CDN identifier: upload_dev_assets_to_CDN spec: - connectorRef: dockerhub - image: amazon/aws-cli:2.31.5 - shell: Bash - command: aws s3 sync ./umd s3://split-public-stage/sdk --acl public-read --follow-symlinks --cache-control max-age=31536000,public - envVariables: - AWS_DEFAULT_REGION: us-east-1 + connectorRef: publicassetsstage + region: us-east-1 + bucket: split-public-stage + sourcePath: ./umd when: stageStatus: Success - condition: <+trigger.event> == "PUSH" && <+trigger.branch> == "development" + condition: <+trigger.event> == "PR" && <+trigger.branch> == "harness-pipeline" - step: - type: Run + type: S3Upload name: upload prod assets to CDN identifier: upload_prod_assets_to_CDN spec: - connectorRef: dockerhub - image: amazon/aws-cli:2.31.5 - shell: Bash - command: aws s3 sync ./umd s3://split-public/sdk --acl public-read --follow-symlinks --cache-control max-age=31536000,public - envVariables: - AWS_DEFAULT_REGION: us-east-1 + connectorRef: publicassetsprod + region: us-east-1 + bucket: split-public + sourcePath: ./umd when: stageStatus: Success condition: <+trigger.event> == "PUSH" && <+trigger.branch> == "main" From 8807f62bfa42da1b8c76287532a9697bb9478ec8 Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Tue, 4 Aug 2026 12:47:01 -0300 Subject: [PATCH 31/33] Fix glob pattern in AWS S3 steps --- .harness/ci-cd.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 7ba1f6d3d..a8547e0b9 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -108,7 +108,7 @@ pipeline: connectorRef: publicassetsstage region: us-east-1 bucket: split-public-stage - sourcePath: ./umd + sourcePath: ./umd/* when: stageStatus: Success condition: <+trigger.event> == "PR" && <+trigger.branch> == "harness-pipeline" @@ -120,7 +120,7 @@ pipeline: connectorRef: publicassetsprod region: us-east-1 bucket: split-public - sourcePath: ./umd + sourcePath: ./umd/* when: stageStatus: Success condition: <+trigger.event> == "PUSH" && <+trigger.branch> == "main" From 4a452c76bb33afc3e9157c56466390e945e4bd49 Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Tue, 4 Aug 2026 13:50:29 -0300 Subject: [PATCH 32/33] Add test-browser steps --- .harness/ci-cd.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index a8547e0b9..cb532fb47 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -85,6 +85,26 @@ pipeline: spec: shell: Bash command: npm run check + - step: + type: Run + name: Install Chrome + identifier: Install_Chrome + spec: + shell: Bash + command: |- + curl -fsSL https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -o /tmp/chrome.deb + sudo apt-get update -qq + sudo apt-get install -y -qq /tmp/chrome.deb + google-chrome-stable --version + - step: + type: Run + name: npm test-browser + identifier: npm_test_browser + spec: + shell: Bash + command: |- + export CHROME_BIN=$(which google-chrome-stable) + npm run test-browser - step: type: Run name: npm test-node From c94b150c844cf47e73a596d4d75764678e5eb69c Mon Sep 17 00:00:00 2001 From: Emiliano Sanchez Date: Tue, 4 Aug 2026 14:01:00 -0300 Subject: [PATCH 33/33] rc --- .harness/ci-cd.yaml | 2 +- package-lock.json | 76 ++++++++++++++++---------------- package.json | 2 +- src/settings/defaults/version.js | 2 +- 4 files changed, 41 insertions(+), 41 deletions(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index cb532fb47..c55ce475d 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -131,7 +131,7 @@ pipeline: sourcePath: ./umd/* when: stageStatus: Success - condition: <+trigger.event> == "PR" && <+trigger.branch> == "harness-pipeline" + condition: <+trigger.event> == "PUSH" && <+trigger.branch> == "development" - step: type: S3Upload name: upload prod assets to CDN diff --git a/package-lock.json b/package-lock.json index 7344a33c4..3a102bfb3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@splitsoftware/splitio", - "version": "11.11.2-rc.0", + "version": "11.11.2-rc.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@splitsoftware/splitio", - "version": "11.11.2-rc.0", + "version": "11.11.2-rc.1", "license": "Apache-2.0", "dependencies": { "@splitsoftware/splitio-commons": "2.12.1", @@ -1234,9 +1234,9 @@ "license": "MIT" }, "node_modules/body-parser": { - "version": "1.20.5", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", - "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", + "version": "1.20.6", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.6.tgz", + "integrity": "sha512-p5tAzS57i5MV9fZFDj9LeIiTZEufbSe2eDozP+ElheSUq1m74CRq1jI4mYNDdVs9vQztXFLuk/Gd6BWTdwRJ5g==", "dev": true, "license": "MIT", "dependencies": { @@ -1274,9 +1274,9 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", - "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", "dev": true, "license": "MIT", "dependencies": { @@ -3036,9 +3036,9 @@ "dev": true }, "node_modules/fast-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", - "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz", + "integrity": "sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw==", "dev": true, "funding": [ { @@ -4492,9 +4492,9 @@ } }, "node_modules/js-yaml": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", + "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", "funding": [ { "type": "github", @@ -4656,9 +4656,9 @@ } }, "node_modules/karma-webpack/node_modules/brace-expansion": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", - "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", + "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", "dev": true, "license": "MIT", "dependencies": { @@ -7051,9 +7051,9 @@ "license": "MIT" }, "node_modules/socket.io-parser": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.6.tgz", - "integrity": "sha512-asJqbVBDsBCJx0pTqw3WfesSY0iRX+2xzWEWzrpcH7L6fLzrhyF8WPI8UaeM4YCuDfpwA/cgsdugMsmtz8EJeg==", + "version": "4.2.7", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.7.tgz", + "integrity": "sha512-IH/iSeO9T6gz1KkFleGDWkG9N3dl4jXVYUtMhIqH10Md0ttMer8nUNWiP1DKuNrybD2xBrixLJdCC9J6ECoYkg==", "dev": true, "license": "MIT", "dependencies": { @@ -9535,9 +9535,9 @@ "dev": true }, "body-parser": { - "version": "1.20.5", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", - "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", + "version": "1.20.6", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.6.tgz", + "integrity": "sha512-p5tAzS57i5MV9fZFDj9LeIiTZEufbSe2eDozP+ElheSUq1m74CRq1jI4mYNDdVs9vQztXFLuk/Gd6BWTdwRJ5g==", "dev": true, "requires": { "bytes": "~3.1.2", @@ -9572,9 +9572,9 @@ } }, "brace-expansion": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", - "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -10907,9 +10907,9 @@ "dev": true }, "fast-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", - "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz", + "integrity": "sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw==", "dev": true }, "fastest-levenshtein": { @@ -11856,9 +11856,9 @@ } }, "js-yaml": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", + "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", "requires": { "argparse": "^2.0.1" } @@ -11995,9 +11995,9 @@ }, "dependencies": { "brace-expansion": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", - "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", + "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", "dev": true, "requires": { "balanced-match": "^1.0.0" @@ -13776,9 +13776,9 @@ } }, "socket.io-parser": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.6.tgz", - "integrity": "sha512-asJqbVBDsBCJx0pTqw3WfesSY0iRX+2xzWEWzrpcH7L6fLzrhyF8WPI8UaeM4YCuDfpwA/cgsdugMsmtz8EJeg==", + "version": "4.2.7", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.7.tgz", + "integrity": "sha512-IH/iSeO9T6gz1KkFleGDWkG9N3dl4jXVYUtMhIqH10Md0ttMer8nUNWiP1DKuNrybD2xBrixLJdCC9J6ECoYkg==", "dev": true, "requires": { "@socket.io/component-emitter": "~3.1.0", diff --git a/package.json b/package.json index fde8f031f..a52c1dcd9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@splitsoftware/splitio", - "version": "11.11.2-rc.0", + "version": "11.11.2-rc.1", "description": "Split SDK", "files": [ "README.md", diff --git a/src/settings/defaults/version.js b/src/settings/defaults/version.js index 75e148172..b2584aa05 100644 --- a/src/settings/defaults/version.js +++ b/src/settings/defaults/version.js @@ -1 +1 @@ -export const packageVersion = '11.11.2-rc.0'; +export const packageVersion = '11.11.2-rc.1';