Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync V8 branch with next #1984

Merged
merged 162 commits into from
Jul 7, 2023
Merged

Sync V8 branch with next #1984

merged 162 commits into from
Jul 7, 2023

Conversation

yousif-bugsnag
Copy link
Contributor

Goal

Update the v8 integration branch with the latest changes from next

Changeset

Merge conflicts resolved:

  • .buildkite/node-pipeline.yml
  • package-lock.json
  • packages/delivery-xml-http-request/test/delivery.test.ts
  • test/browser/Gemfile
  • test/browser/Gemfile.lock
  • test/browser/features/support/env.rb

Testing

Relied on CI

Cawllec and others added 30 commits December 16, 2022 15:15
Co-authored-by: djskinner <dan@bugsnag.com>
deps(react-native): Update bugsnag-cocoa to v6.25.2
* feat: ✨ create new fetch based delivery system

* test: ✅ update jest config to run delivery-fetch unit tests

* docs: 📝 update CHANGELOG.md

* use event.apiKey for delivery if present

* Update packages/delivery-fetch/README.md

Co-authored-by: Joe Haines <hello@joehaines.co.uk>

* test: ✅ add test for apiKey inheritance

* update package-lock.json

* chore: 🏷️ Update delivery type declaration

* feat: ✨ create new fetch based delivery system

* feat: ✨ add new web-worker package

* test: ✅ add unit tests to web-worker package

* test: ✅ add end to end tests for web-worker package

* fix: ♻️ refactor plugin-browser-device to work outside of a browser

* docs: 📝 update CHANGELOG.md

* chore: remove duplicate package in jest config

* docs: 📝 update TODO.md

* test: 🧪 add failing test to check for presense of stacktrace

* test: ✅ update test assertion to check stacktrace is not empty

* Apply suggestions from code review

Co-authored-by: Joe Haines <hello@joehaines.co.uk>

* remove TODO.md

* Update packages/web-worker/README.md

Co-authored-by: Joe Haines <hello@joehaines.co.uk>

* Refactor parameters for improved guarding

* accept second argument to update component name (default window onerror)

* Apply suggestions from code review

Co-authored-by: Joe Haines <hello@joehaines.co.uk>

* update README.md

* Update packages/web-worker/README.md

* feat: ✨ add unhandled promise rejections plugin to web-worker notifier

* update CHANGELOG.md

* docs: 📝 remove unnecessary changelog entry

* update eslint environment in worker script

* add autoTrackSessions to web-worker notifier and disable as default

* add session tracking to web-worker notifier

* test: ✅ add e2e test for autoTrackSessions in web-worker notifier

* test: ✅ check session is not started when not expected

* test: ✅ check for no unexpected sessions

* refactor: ♻️ move cdn-upload and size scripts to shared bin

* chore: add eslint-env worker scope

* update cdn-upload script

* finalise cdn-upload script changes

* build: ➕ install cloudfront, knox, mime and semver to root package

* update web-worker export name

* test: 🧪 significantly expand web-worker browser testing

* ensure types are discovered by typescript compiler

* fix cdn upload script

* add useful comments to web_worker.feature

* fix broken test

* Update bin/cdn-upload

Co-authored-by: Joe Haines <hello@joehaines.co.uk>

* handle environment varibles for bucket name and distribution id

* fix cdn-upload script

* remove unhandled rejection masking

* test: 🧪 disable android 7 tests

* remove unnecessary dependencies

---------

Co-authored-by: Joe Haines <hello@joehaines.co.uk>
Co-authored-by: Gareth Thackeray <gareth.thackeray@smartbear.com>
Appeases webpack IgnorePlugin
* fix: 🔧 set autoDetectErrors default value to false

* test: ✅ update e2e test to set autoDetectErrors to true

* docs: 📝 update CHANGELOG.md

* test: ✅ rename unhandled promise rejection test and enable autoDetectErrors

* test: ✅ test autoDetectErrors when default and overridden to true

* docs: 📝 update CHANGELOG.md
Bump bugsnag-android dependency to v5.28.4
Co-authored-by: Benedict Wilson <ben.wilson@smartbear.com>
Co-authored-by: Gareth Thackeray <gareth.thackeray@smartbear.com>
Co-authored-by: Milo Clack <milo.clack@smartbear.com>
Co-authored-by: Tom Longridge <tom@bugsnag.com>
Add electron oversized payload tests
Cawllec and others added 23 commits June 15, 2023 15:10
Bump Expo versions under test
Move React-native CLI android tests to using BitBar.
# Conflicts:
#	.buildkite/node-pipeline.yml
#	package-lock.json
#	packages/delivery-xml-http-request/test/delivery.test.ts
#	test/browser/Gemfile
#	test/browser/Gemfile.lock
#	test/browser/features/support/env.rb
@github-actions
Copy link

github-actions bot commented Jul 6, 2023

@bugsnag/browser bundle size diff

Minified Minfied + Gzipped
Before 44.63 kB 13.64 kB
After 44.85 kB 13.69 kB
± ⚠️ +214 bytes ⚠️ +49 bytes

code coverage diff

<temporarily disabled>

Generated by 🚫 dangerJS against a0856a8

@yousif-bugsnag yousif-bugsnag marked this pull request as ready for review July 7, 2023 08:13
Copy link
Contributor

@twometresteve twometresteve left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

295 changed files all thoroughly inspected. 😁

@yousif-bugsnag yousif-bugsnag merged commit d5ca494 into integration/v8 Jul 7, 2023
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.