Skip to content

Commit 7c380e5

Browse files
Merge branch 'main' into seth.fowler/PANA-5100-add-dom-attribute-serialization-tests
* main: 🎨 [PANA-4929] Add the concept of serialization transactions and reorganize state (#3982) 🔧 migrate the developer-extension to wxt (#3962) [EX-1236] Add support for flagevaluation track. (#3976) 👷 bump monitor (#3990) 👷 Update actions/checkout action to v6 (#3989) 👷 Bump staging to staging-49 [RUM-12600] Refine Continuous Benchmarking (#3977) ♻️ separate RUM event collection (#3985) ✨ add logs to service worker extension (#3987) 🔥 remove the `performances/` script (#3986)
2 parents 3e2c9fd + 9632043 commit 7c380e5

File tree

70 files changed

+2974
-17505
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+2974
-17505
lines changed

.github/workflows/changelog-to-confluence.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout code
13-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
13+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
1414

1515
- name: Prepare Only Changelog
1616
run: |

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
steps:
1919
- name: Checkout repository
20-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
20+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
2121

2222
- name: Initialize CodeQL
2323
uses: github/codeql-action/init@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2

.github/workflows/deploy-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525

2626
steps:
2727
- name: Check out code at tag
28-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
28+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
2929
with:
3030
fetch-depth: 0
3131

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ browserstack.err
1111
package.tgz
1212
docs/
1313
*.tsbuildinfo
14+
/developer-extension/.output
15+
/developer-extension/.wxt
1416

1517
# https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored
1618
.pnp.*

.gitlab-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
variables:
2-
CURRENT_STAGING: staging-48
2+
CURRENT_STAGING: staging-49
33
APP: 'browser-sdk'
44
CURRENT_CI_IMAGE: 93
55
BUILD_STABLE_REGISTRY: 'registry.ddbuild.io'

.prettierignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ esm
44
coverage
55
rum-events-format
66
.yarn
7-
developer-extension/dist
87
test/**/dist
98
yarn.lock
109
/docs
10+
/developer-extension/.output
11+
/developer-extension/.wxt

LICENSE-3rdparty.csv

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,14 @@ dev,@types/node-forge,MIT,Copyright Microsoft Corporation
2424
dev,@types/pako,MIT,Copyright Microsoft Corporation
2525
dev,@types/react,MIT,Copyright Microsoft Corporation
2626
dev,@types/react-dom,MIT,Copyright Microsoft Corporation
27+
dev,@wxt-dev/module-react,MIT,Copyright (c) 2023 Aaron
2728
dev,@types/react-window,MIT,Copyright Microsoft Corporation
2829
dev,@vitejs/plugin-react,MIT,Copyright (c) 2019-present Evan You & Vite Contributors
29-
dev,@webextension-toolbox/webpack-webextension-plugin,MIT,Copyright 2018 Henrik Wenz ([email protected])
3030
dev,ajv,MIT,Copyright 2015-2017 Evgeny Poberezkin
3131
dev,browserstack-local,MIT,Copyright 2016 BrowserStack
3232
dev,chrome-webstore-upload,MIT,Copyright Federico Brigante <[email protected]> (https://fregante.com), 2020 Andrew Levine
3333
dev,connect-busboy,MIT,Copyright Brian White
34-
dev,copy-webpack-plugin,MIT,Copyright JS Foundation and other contributors
3534
dev,cors,MIT,Copyright 2013 Troy Goode
36-
dev,css-loader,MIT,Copyright JS Foundation and other contributors
3735
dev,emoji-name-map,MIT,Copyright 2016-19 Ionică Bizău <[email protected]> (https://ionicabizau.net)
3836
dev,eslint,MIT,Copyright JS Foundation and other contributors
3937
dev,eslint-module-utils,MIT,Copyright (c) 2015 Ben Mosher
@@ -64,10 +62,8 @@ dev,puppeteer,Apache-2.0,Copyright 2017 Google Inc.
6462
dev,react-router-dom,MIT,Copyright (c) React Training LLC 2015-2019 Copyright (c) Remix Software Inc. 2020-2021 Copyright (c) Shopify Inc. 2022-2023
6563
dev,react-window,MIT,Copyright (c) 2018 Brian Vaughn
6664
dev,recharts,MIT,Copyright (c) 2015-present recharts
67-
dev,style-loader,MIT,Copyright JS Foundation and other contributors
6865
dev,terser-webpack-plugin,MIT,Copyright JS Foundation and other contributors
6966
dev,ts-loader,MIT,Copyright 2015 TypeStrong
70-
dev,ts-node,MIT,Copyright 2014 Blake Embrey
7167
dev,tsconfig-paths-webpack-plugin,MIT,Copyright 2016 Jonas Kello
7268
dev,typescript,Apache-2.0,Copyright Microsoft Corporation
7369
dev,typescript-eslint,MIT,Copyright (c) 2019 typescript-eslint and other contributors
@@ -77,10 +73,6 @@ dev,webpack-cli,MIT,Copyright JS Foundation and other contributors
7773
dev,webpack-dev-middleware,MIT,Copyright JS Foundation and other contributors
7874
dev,@swc/core,Apache-2.0,Copyright (c) SWC Contributors
7975
dev,swc-loader,MIT,Copyright (c) SWC Contributors
80-
dev,@pmmmwh/react-refresh-webpack-plugin,MIT,Copyright (c) Michael Mok
81-
dev,@types/webpack-env,MIT,Copyright Microsoft Corporation
82-
dev,react-refresh,MIT,Copyright (c) Facebook, Inc. and its affiliates.
83-
dev,react-refresh-typescript,MIT,Copyright (c) Piotr Monwid-Olechnowicz
84-
dev,webpack-dev-server,MIT,Copyright JS Foundation and other contributors
8576
dev,http-server,MIT,Copyright http-party contributors
8677
dev,react-router,MIT,Copyright (c) React Training LLC 2015-2019 Copyright (c) Remix Software Inc. 2020-2021 Copyright (c) Shopify Inc. 2022-2023
78+
dev,wxt,MIT,Copyright (c) 2023 Aaron

developer-extension/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

developer-extension/README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,16 @@ Info tab contains information about Session and RUM SDK configurations
8787

8888
## Contribution tips
8989

90+
Read the [Extend the developers
91+
tools](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Extending_the_developer_tools)
92+
MDN guide to get up to speed with WebExtensions for devtools. In particular, look for the
93+
various entrypoints (panel.html, devtools.html) and the content script communication, as it'
94+
s not straightforward.
95+
9096
To work on the developer extension and debug it easily:
9197

9298
1. In a terminal, cd into the `developer-extension` folder.
9399

94100
2. Run `yarn dev`.
95101

96-
3. In Chrome, load the `developer-extension/dist` folder as an unpacked extension.
97-
98-
4. After you make a change, right-click on the extension UI and “Reload frame”.
102+
3. A Chrome browser window with the developer extension loaded opens.

developer-extension/manifest.json

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)