From a0a6b350ed9adfb7c0c52acf41211daed46ff182 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Mon, 26 Jan 2026 14:52:31 +0000 Subject: [PATCH 01/18] versioning --- packages/rum/package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/rum/package.json b/packages/rum/package.json index 463e9e1626..93b7a86fed 100644 --- a/packages/rum/package.json +++ b/packages/rum/package.json @@ -1,6 +1,6 @@ { - "name": "@datadog/browser-rum", - "version": "6.25.3", + "name": "@multiverse-io/browser-rum", + "version": "0.0.1", "license": "Apache-2.0", "main": "cjs/entries/main.js", "module": "esm/entries/main.js", @@ -23,7 +23,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/DataDog/browser-sdk.git", + "url": "https://github.com/multiverse-io/browser-sdk.git", "directory": "packages/rum" }, "devDependencies": { From 40eb0866340c3b6cd14ee8d5a2aa2f7c18f537d4 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Mon, 26 Jan 2026 14:57:02 +0000 Subject: [PATCH 02/18] removed filter for datadog packages --- .github/workflows/release-package.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index f74eb4b469..4d93e70cef 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -60,7 +60,6 @@ jobs: - lint - test - build - if: github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v') runs-on: ubuntu-latest env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 6a3d4958af9a532c09289a17a53e6d74cd6c5078 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Mon, 26 Jan 2026 15:03:00 +0000 Subject: [PATCH 03/18] npmrc --- .npmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .npmrc diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000000..385542522d --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +@multiverse-io:registry=https://npm.pkg.github.com From 4e37678b8b5403bbac6d50da67352f8bc7f95a45 Mon Sep 17 00:00:00 2001 From: Adrian Williams Date: Mon, 26 Jan 2026 15:16:52 +0000 Subject: [PATCH 04/18] Use @multiverse-io/browser-rum from workspace --- developer-extension/package.json | 2 +- yarn.lock | 34 ++++++++++++++++---------------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/developer-extension/package.json b/developer-extension/package.json index 2ad0810128..e5bcb727bb 100644 --- a/developer-extension/package.json +++ b/developer-extension/package.json @@ -16,9 +16,9 @@ "dependencies": { "@datadog/browser-core": "workspace:*", "@datadog/browser-logs": "workspace:*", - "@datadog/browser-rum": "workspace:*", "@mantine/core": "8.3.12", "@mantine/hooks": "8.3.12", + "@multiverse-io/browser-rum": "workspace:*", "@tabler/icons-react": "3.36.1", "clsx": "2.1.1", "react": "19.2.3", diff --git a/yarn.lock b/yarn.lock index d0422cd74a..c80a79432a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -368,31 +368,15 @@ __metadata: languageName: unknown linkType: soft -"@datadog/browser-rum@workspace:*, @datadog/browser-rum@workspace:packages/rum": - version: 0.0.0-use.local - resolution: "@datadog/browser-rum@workspace:packages/rum" - dependencies: - "@datadog/browser-core": "npm:6.25.3" - "@datadog/browser-rum-core": "npm:6.25.3" - "@types/pako": "npm:2.0.4" - pako: "npm:2.1.0" - peerDependencies: - "@datadog/browser-logs": 6.25.3 - peerDependenciesMeta: - "@datadog/browser-logs": - optional: true - languageName: unknown - linkType: soft - "@datadog/browser-sdk-developer-extension@workspace:developer-extension": version: 0.0.0-use.local resolution: "@datadog/browser-sdk-developer-extension@workspace:developer-extension" dependencies: "@datadog/browser-core": "workspace:*" "@datadog/browser-logs": "workspace:*" - "@datadog/browser-rum": "workspace:*" "@mantine/core": "npm:8.3.12" "@mantine/hooks": "npm:8.3.12" + "@multiverse-io/browser-rum": "workspace:*" "@tabler/icons-react": "npm:3.36.1" "@types/chrome": "npm:0.1.33" "@types/react": "npm:19.2.8" @@ -1442,6 +1426,22 @@ __metadata: languageName: node linkType: hard +"@multiverse-io/browser-rum@workspace:*, @multiverse-io/browser-rum@workspace:packages/rum": + version: 0.0.0-use.local + resolution: "@multiverse-io/browser-rum@workspace:packages/rum" + dependencies: + "@datadog/browser-core": "npm:6.25.3" + "@datadog/browser-rum-core": "npm:6.25.3" + "@types/pako": "npm:2.0.4" + pako: "npm:2.1.0" + peerDependencies: + "@datadog/browser-logs": 6.25.3 + peerDependenciesMeta: + "@datadog/browser-logs": + optional: true + languageName: unknown + linkType: soft + "@napi-rs/wasm-runtime@npm:0.2.4": version: 0.2.4 resolution: "@napi-rs/wasm-runtime@npm:0.2.4" From e874ade694cb174967b530f1837cd3f795626a97 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Mon, 26 Jan 2026 15:27:02 +0000 Subject: [PATCH 05/18] REMOVED LINT --- .github/workflows/release-package.yml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index 4d93e70cef..ca97f693d3 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -24,16 +24,7 @@ env: GITHUB_READ_PACKAGES_TOKEN: ${{ secrets.GITHUB_TOKEN }} jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '25.3.0' - - run: yarn install --frozen-lockfile - - run: yarn format - - run: yarn lint + test: runs-on: ubuntu-latest @@ -57,7 +48,6 @@ jobs: publish: needs: - - lint - test - build runs-on: ubuntu-latest From 252c0d9c34515849ebba829ee1c1b91c1b22c31f Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Mon, 26 Jan 2026 15:31:26 +0000 Subject: [PATCH 06/18] correct property name --- packages/logs/src/domain/contexts/rumInternalContext.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/logs/src/domain/contexts/rumInternalContext.spec.ts b/packages/logs/src/domain/contexts/rumInternalContext.spec.ts index fed73c423d..538c921ef1 100644 --- a/packages/logs/src/domain/contexts/rumInternalContext.spec.ts +++ b/packages/logs/src/domain/contexts/rumInternalContext.spec.ts @@ -14,7 +14,7 @@ describe('startRUMInternalContext', () => { }) afterEach(() => { - delete window.DD_RUM + delete window.ATLAS_SDK_DD_RUM delete window.MV_SDK_ATLAS_SDK_DD_RUM_SYNTHETICS }) From 7fe4fc51668abf3aa6e28b65ab48229418b4ff97 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Mon, 26 Jan 2026 15:58:01 +0000 Subject: [PATCH 07/18] update version number for package.json --- packages/rum/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/rum/package.json b/packages/rum/package.json index 93b7a86fed..f1d9a90d0d 100644 --- a/packages/rum/package.json +++ b/packages/rum/package.json @@ -1,6 +1,6 @@ { "name": "@multiverse-io/browser-rum", - "version": "0.0.1", + "version": "6.25.3-multiverse.1", "license": "Apache-2.0", "main": "cjs/entries/main.js", "module": "esm/entries/main.js", From e3117a4e51d9288bf430eeba1e072709b47e37b9 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Mon, 26 Jan 2026 16:06:19 +0000 Subject: [PATCH 08/18] action update --- .github/workflows/release-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index ca97f693d3..ce6ec38745 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -84,7 +84,7 @@ jobs: # Create .npmrc with auth token echo "@multiverse-io:registry=https://npm.pkg.github.com" > .npmrc echo "//npm.pkg.github.com/:_authToken=$NODE_AUTH_TOKEN" >> .npmrc - npm publish --access public + npm publish --tag multiverse env: NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 5b3f76795c3fb9e9f8d6ac9b54fe901670ef3307 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Mon, 26 Jan 2026 16:08:04 +0000 Subject: [PATCH 09/18] removed dup build --- .github/workflows/release-package.yml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index ce6ec38745..39060247c7 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -36,20 +36,10 @@ jobs: - run: yarn install --frozen-lockfile - run: yarn test:unit - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '25.3.0' - - run: yarn install --frozen-lockfile - - run: yarn build:bundle publish: needs: - - test - - build + - test runs-on: ubuntu-latest env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 7636771e2ce423b37bc3c2ab0e3f1160b1193175 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Mon, 26 Jan 2026 16:21:11 +0000 Subject: [PATCH 10/18] update package url --- .npmrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.npmrc b/.npmrc index 385542522d..b06c929001 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1 @@ -@multiverse-io:registry=https://npm.pkg.github.com +@multiverse-io:registry=https://npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} From c9d2a9c1d44a103d1907e29f764aa9f09ccbed05 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Mon, 26 Jan 2026 16:31:21 +0000 Subject: [PATCH 11/18] update version and package settings --- packages/rum/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/rum/package.json b/packages/rum/package.json index f1d9a90d0d..5968483561 100644 --- a/packages/rum/package.json +++ b/packages/rum/package.json @@ -1,10 +1,11 @@ { "name": "@multiverse-io/browser-rum", - "version": "6.25.3-multiverse.1", + "version": "6.25.3-multiverse.2", "license": "Apache-2.0", "main": "cjs/entries/main.js", "module": "esm/entries/main.js", "types": "cjs/entries/main.d.ts", + "private": true, "scripts": { "build": "node ../../scripts/build/build-package.ts --modules --bundle datadog-rum.js", "build:bundle": "node ../../scripts/build/build-package.ts --bundle datadog-rum.js" From 129abfe10109390c1ee2bf82e0ef123b717f9633 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Mon, 26 Jan 2026 16:47:46 +0000 Subject: [PATCH 12/18] nprmrc update --- .npmrc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.npmrc b/.npmrc index b06c929001..1c76523367 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,2 @@ -@multiverse-io:registry=https://npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} +@multiverse-io:registry=https://npm.pkg.github.com +//npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} From 2aa1241e30f97bdabf85747d7732fc0a7ff5e4d0 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Tue, 27 Jan 2026 10:20:45 +0000 Subject: [PATCH 13/18] allow public --- .github/workflows/release-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index 39060247c7..ce84a0e556 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -66,7 +66,7 @@ jobs: run: | cd packages/rum # Update package name to scoped version - node -e "const pkg=require('./package.json'); pkg.name='@multiverse-io/browser-rum'; pkg.publishConfig={registry:'https://npm.pkg.github.com', access:'public'}; require('fs').writeFileSync('package.json', JSON.stringify(pkg, null, 2));" + node -e "const pkg=require('./package.json'); pkg.name='@multiverse-io/browser-rum'; pkg.private=false; pkg.publishConfig={registry:'https://npm.pkg.github.com', access:'public'}; require('fs').writeFileSync('package.json', JSON.stringify(pkg, null, 2));" - name: Publish to GitHub Packages run: | From 551a0e63a2568b4850fb1563c8d6d312d6c17e37 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Tue, 27 Jan 2026 13:44:57 +0000 Subject: [PATCH 14/18] token rename --- .github/workflows/release-package.yml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index ce84a0e556..14ea0d84a8 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -41,12 +41,6 @@ jobs: needs: - test runs-on: ubuntu-latest - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - permissions: - packages: write - contents: write - pull-requests: write steps: - uses: actions/checkout@v4 with: @@ -76,7 +70,7 @@ jobs: echo "//npm.pkg.github.com/:_authToken=$NODE_AUTH_TOKEN" >> .npmrc npm publish --tag multiverse env: - NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NODE_AUTH_TOKEN: ${{ secrets.PACKAGES_TOKEN }} - name: Create Release (on tag) if: startsWith(github.ref, 'refs/tags/') @@ -86,4 +80,4 @@ jobs: packages/rum/bundle/**/* generate_release_notes: true env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.PACKAGES_TOKEN }} From ac0b74644a91e4461dd4174cac04cf3e7b6c8662 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Tue, 27 Jan 2026 14:11:10 +0000 Subject: [PATCH 15/18] add back permissons --- .github/workflows/release-package.yml | 4 ++++ packages/rum/package.json | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index 14ea0d84a8..c15831059d 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -41,6 +41,10 @@ jobs: needs: - test runs-on: ubuntu-latest + permissions: + packages: write + contents: write + pull-requests: write steps: - uses: actions/checkout@v4 with: diff --git a/packages/rum/package.json b/packages/rum/package.json index 5968483561..fda9519c3e 100644 --- a/packages/rum/package.json +++ b/packages/rum/package.json @@ -5,7 +5,6 @@ "main": "cjs/entries/main.js", "module": "esm/entries/main.js", "types": "cjs/entries/main.d.ts", - "private": true, "scripts": { "build": "node ../../scripts/build/build-package.ts --modules --bundle datadog-rum.js", "build:bundle": "node ../../scripts/build/build-package.ts --bundle datadog-rum.js" From 0873c082706bba86cf7770a18654109fc31b3532 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Tue, 27 Jan 2026 14:48:47 +0000 Subject: [PATCH 16/18] renamed to github token isntead --- .github/workflows/release-package.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index c15831059d..839e3104d9 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -21,7 +21,7 @@ on: concurrency: ${{ github.workflow }}-${{ github.ref }} env: - GITHUB_READ_PACKAGES_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_READ_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} jobs: @@ -74,7 +74,7 @@ jobs: echo "//npm.pkg.github.com/:_authToken=$NODE_AUTH_TOKEN" >> .npmrc npm publish --tag multiverse env: - NODE_AUTH_TOKEN: ${{ secrets.PACKAGES_TOKEN }} + NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Create Release (on tag) if: startsWith(github.ref, 'refs/tags/') @@ -84,4 +84,4 @@ jobs: packages/rum/bundle/**/* generate_release_notes: true env: - GITHUB_TOKEN: ${{ secrets.PACKAGES_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 06023f81c207f6500b89e3ffa9eb55d361b3a4b0 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Tue, 27 Jan 2026 15:05:03 +0000 Subject: [PATCH 17/18] READ PACKAGAES TOKEN --- .github/workflows/release-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index 839e3104d9..b60343a16a 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -21,7 +21,7 @@ on: concurrency: ${{ github.workflow }}-${{ github.ref }} env: - GITHUB_READ_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_READ_PACKAGES_TOKEN: ${{ secrets.GITHUB_TOKEN }} jobs: From 8114a799afe7c4e7fe917eb473e3c64d20312937 Mon Sep 17 00:00:00 2001 From: Daniel Oyewole Date: Tue, 27 Jan 2026 15:13:09 +0000 Subject: [PATCH 18/18] removed npmrc command --- .github/workflows/release-package.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index b60343a16a..79fe5c19de 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -69,9 +69,6 @@ jobs: - name: Publish to GitHub Packages run: | cd packages/rum - # Create .npmrc with auth token - echo "@multiverse-io:registry=https://npm.pkg.github.com" > .npmrc - echo "//npm.pkg.github.com/:_authToken=$NODE_AUTH_TOKEN" >> .npmrc npm publish --tag multiverse env: NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}