Skip to content

Commit 4bf9900

Browse files
authored
Merge branch 'main' into dependabot/npm_and_yarn/npm_and_yarn-46b26e2743
2 parents 6dfe8cf + b327773 commit 4bf9900

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

README.md

+23
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,29 @@ npm install
3636
npm test
3737
```
3838

39+
## Upgrading browser-support in Dotcom
40+
41+
During upgrades, it is crucial to ensure that browser error reporting to Sentry is not disrupted. Use the following steps to validate this functionality:
42+
43+
### Review lab testing
44+
- Create a PR to upgrade the `browser-support` version in Dotcom.
45+
- Trigger a browser error from your `review-lab` instance and confirm it is reported in Sentry:
46+
- Append `#b00m` to your `review-lab` URL (e.g. `https://branchname.review-lab.github.com.#b00m`) and refresh the page.
47+
- Confirm the error is reported in [review-lab Sentry](https://github.sentry.io/issues/?environment=review-lab&groupStatsPeriod=auto&project=1890375&query=b00m&referrer=issue-list&statsPeriod=5m).
48+
- Perform these steps in Chrome, Firefox, Edge, and Opera. Note: Errors are currently not reported in Safari due to an [open issue](https://github.com./github/web-systems/issues/3162).
49+
50+
### Production deployment
51+
52+
- Check the [browser-reporting](https://app.datadoghq.com/monitors/168685099) monitor.
53+
- If the rate of reported browser errors drops, the monitor will trigger an alert in the [#web-systems-ops](https://github-grid.enterprise.slack.com/archives/C046W1V95FV) channel.
54+
- After deploying to canary:
55+
- Trigger a browser error by appending `#b00m` to your URL.
56+
- Confirm the error is reported in [canary Sentry](https://github.sentry.io/issues/?environment=canary&groupStatsPeriod=auto&project=1890375&query=b00m&referrer=issue-list&statsPeriod=5m).
57+
- After deploying to production:
58+
- Trigger a browser error by appending `#b00m` to your URL.
59+
- Confirm the error is reported in [production Sentry](https://github.sentry.io/issues/?environment=production&groupStatsPeriod=auto&project=1890375&query=b00m&referrer=issue-list&statsPeriod=5m).
60+
- Check the [browser-reporting monitor](https://app.datadoghq.com/monitors/168685099) to ensure there are no anomalies in the error reporting rate.
61+
3962
## Contributing
4063

4164
### Adding polyfills

0 commit comments

Comments
 (0)