Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
64f086f
build(deps): bump actions/cache from 4.3.0 to 5.0.1
dependabot[bot] Dec 15, 2025
d418353
build(deps): bump actions/checkout from 6.0.0 to 6.0.1
dependabot[bot] Dec 15, 2025
be1e01f
build(deps): bump github/codeql-action from 4.31.7 to 4.31.8
dependabot[bot] Dec 15, 2025
8125221
build(deps): bump ruby/setup-ruby from 1.269.0 to 1.270.0
dependabot[bot] Dec 15, 2025
1fea0f6
build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0
dependabot[bot] Dec 15, 2025
82db743
Update bugsnag-android to v6.22.0 [full ci]
Jan 19, 2026
2b9330d
Update bugsnag-cocoa to v6.35.0 [full ci]
Jan 26, 2026
5e30fcf
Merge pull request #2665 from bugsnag/main
gingerbenw Jan 26, 2026
15894af
Run e2e tests with Ruby 4 (#2666)
twometresteve Jan 27, 2026
3ceeeb5
Merge pull request #2634 from bugsnag/dependabot/github_actions/actio…
gingerbenw Jan 29, 2026
bcc049e
Merge pull request #2635 from bugsnag/dependabot/github_actions/actio…
gingerbenw Jan 29, 2026
94196a2
Merge pull request #2636 from bugsnag/dependabot/github_actions/githu…
gingerbenw Jan 29, 2026
3dd5614
Merge pull request #2637 from bugsnag/dependabot/github_actions/ruby/…
gingerbenw Jan 29, 2026
200e3df
Merge pull request #2638 from bugsnag/dependabot/github_actions/actio…
gingerbenw Jan 29, 2026
a4eba1d
Merge branch 'next' into bumpsnag-bugsnag-android-v6.22.0
gingerbenw Jan 29, 2026
45090d9
Merge pull request #2656 from bugsnag/bumpsnag-bugsnag-android-v6.22.0
gingerbenw Jan 30, 2026
38f92ac
build(deps): bump actions/cache from 5.0.1 to 5.0.3
dependabot[bot] Feb 2, 2026
6e367ad
Merge pull request #2662 from bugsnag/test/react-native-http-errors
gingerbenw Feb 2, 2026
7b75707
build(deps): bump actions/setup-node from 6.1.0 to 6.2.0 (#2669)
dependabot[bot] Feb 2, 2026
ffb114d
build(deps): bump ruby/setup-ruby from 1.270.0 to 1.287.0 (#2668)
dependabot[bot] Feb 2, 2026
1ac0c79
build(deps): bump gradle/actions from 5.0.0 to 5.0.1 (#2670)
dependabot[bot] Feb 2, 2026
f0d80e4
Merge branch 'next' into bumpsnag-bugsnag-cocoa-v6.35.0
gingerbenw Feb 2, 2026
0cbf143
build(deps): bump actions/checkout from 6.0.1 to 6.0.2 (#2672)
dependabot[bot] Feb 2, 2026
fdba07e
Manually parse urls (#2674)
gingerbenw Feb 5, 2026
f9daf9b
Update bugsnag-android to v6.23.0 [full ci]
Feb 2, 2026
567e92e
Merge latest changes from next (#2675)
gingerbenw Feb 5, 2026
794d89a
Merge pull request #2673 from bugsnag/bumpsnag-bugsnag-android-v6.23.0
gingerbenw Feb 6, 2026
0d11452
build(deps): bump github/codeql-action from 4.31.8 to 4.32.2
dependabot[bot] Feb 9, 2026
d6d2263
build(deps): bump ruby/setup-ruby from 1.287.0 to 1.288.0
dependabot[bot] Feb 9, 2026
6d0d067
Merge pull request #2663 from bugsnag/bumpsnag-bugsnag-cocoa-v6.35.0
gingerbenw Feb 9, 2026
310e542
Merge pull request #2676 from bugsnag/dependabot/github_actions/githu…
gingerbenw Feb 9, 2026
5ebdf17
Use Maze Runner v11 (#2680)
twometresteve Feb 18, 2026
38044c8
fix(plugin-network-instrumentation): omit stacktrace from HTTP Error …
hamudi-ahmed Feb 25, 2026
071bfc5
build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0
dependabot[bot] Mar 2, 2026
19d376f
build(deps): bump gradle/actions from 5.0.1 to 5.0.2
dependabot[bot] Mar 2, 2026
f054769
Update bugsnag-android to v6.25.0 [full ci]
Mar 2, 2026
0283dfe
chore: update verdaccio config and react native development guide (#2…
hamudi-ahmed Mar 3, 2026
843442f
fix(react-native): report error cause with native stacktrace for turb…
hamudi-ahmed Mar 3, 2026
9d4e9a4
Merge pull request #2671 from bugsnag/dependabot/github_actions/actio…
gingerbenw Mar 5, 2026
0641d1a
Merge pull request #2677 from bugsnag/dependabot/github_actions/ruby/…
gingerbenw Mar 5, 2026
1600f9a
Merge pull request #2687 from bugsnag/dependabot/github_actions/actio…
gingerbenw Mar 5, 2026
c9ec1e8
Merge pull request #2688 from bugsnag/dependabot/github_actions/gradl…
gingerbenw Mar 5, 2026
e1c1f4d
Merge branch 'next' into bumpsnag-bugsnag-android-v6.25.0
gingerbenw Mar 5, 2026
90fb933
build(deps): bump github/codeql-action from 4.32.2 to 4.32.6
dependabot[bot] Mar 9, 2026
84d9e2b
build(deps): bump ruby/setup-ruby from 1.288.0 to 1.290.0
dependabot[bot] Mar 9, 2026
5cc5c51
build(deps): bump actions/setup-node from 6.2.0 to 6.3.0
dependabot[bot] Mar 9, 2026
2d4f833
Merge pull request #2689 from bugsnag/bumpsnag-bugsnag-android-v6.25.0
gingerbenw Mar 9, 2026
d1ce452
Merge pull request #2691 from bugsnag/dependabot/github_actions/githu…
gingerbenw Mar 9, 2026
ea0ae26
Merge pull request #2692 from bugsnag/dependabot/github_actions/ruby/…
gingerbenw Mar 9, 2026
ffedc8f
Merge pull request #2693 from bugsnag/dependabot/github_actions/actio…
gingerbenw Mar 9, 2026
9e7e113
Revert "Remove code coverage from pr diff bot"
gingerbenw Feb 10, 2026
923c93a
fix: :bug: convert preload script into iife
gingerbenw Mar 11, 2026
00b16a8
test: :wrench: disable electron sandbox mode
gingerbenw Mar 11, 2026
a6292e8
test: :white_check_mark: remove memory leak from notifier test
gingerbenw Mar 11, 2026
1534c8f
test: :white_check_mark: update module path ignore pattern
gingerbenw Mar 11, 2026
b1b6489
made changes to support for RN-version 0.84
SB-priyankap Mar 9, 2026
416c7c7
15453/fixes for RN version update
SB-priyankap Mar 12, 2026
7201f47
15453/fixes for RN version update mazerunner test case update for nat…
SB-priyankap Mar 12, 2026
8ee2216
15453/made changes to support for RN-version 0.84
SB-priyankap Mar 10, 2026
e815896
Merge pull request #2695 from bugsnag/pri-plat/15453-RNVU
SB-priyankap Mar 20, 2026
c8127f2
build(deps): bump actions/cache from 5.0.3 to 5.0.4
dependabot[bot] Mar 23, 2026
5099750
Added test cases for onError and addOnError callback
SB-priyankap Mar 25, 2026
4c8e269
added extra parameter inside inline script update
SB-priyankap Mar 25, 2026
75f90d0
Update bugsnag-cocoa to v6.36.0 [full ci]
Mar 26, 2026
80990e1
Bump CUID version and replace validation
SB-priyankap Mar 27, 2026
b919927
Apply suggestion from @gingerbenw
gingerbenw Mar 27, 2026
f4c387b
Merge pull request #2707 from bugsnag/bumpsnag-bugsnag-cocoa-v6.36.0
gingerbenw Mar 27, 2026
5490eed
Merge pull request #2678 from bugsnag/revert-1882-remove-coverage-fro…
gingerbenw Mar 27, 2026
0a79eb6
build(deps): bump github/codeql-action from 4.32.6 to 4.35.1
dependabot[bot] Mar 30, 2026
c6b3578
build(deps): bump ruby/setup-ruby from 1.290.0 to 1.299.0
dependabot[bot] Mar 30, 2026
f273ea1
build(deps): bump gradle/actions from 5.0.2 to 6.0.1
dependabot[bot] Mar 30, 2026
3caa7da
Merge pull request #2667 from bugsnag/react-native-delivery-request-r…
gingerbenw Mar 30, 2026
ad1012c
Merge pull request #2702 from bugsnag/dependabot/github_actions/actio…
gingerbenw Mar 30, 2026
bba02a5
Merge pull request #2708 from bugsnag/dependabot/github_actions/githu…
gingerbenw Mar 30, 2026
1ef866e
Merge pull request #2709 from bugsnag/dependabot/github_actions/ruby/…
gingerbenw Mar 30, 2026
5c0c3bb
Merge pull request #2710 from bugsnag/dependabot/github_actions/gradl…
gingerbenw Mar 30, 2026
20f3fcc
ci: :construction_worker: update ci to use lts version of node (22)
gingerbenw Mar 31, 2026
47cb457
pin build to 22 [full ci]
gingerbenw Apr 1, 2026
45b07e9
update dockerfiles to use node 22 [full ci]
gingerbenw Apr 2, 2026
025a39b
Merge pull request #2712 from bugsnag/test/update-node-24
gingerbenw Apr 2, 2026
25003b5
release 8.9.0 minor version
SB-priyankap Apr 7, 2026
356222b
release 8.9.0 minor version
SB-priyankap Apr 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .buildkite/basic/electron-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ steps:
- "^28.0.0"
- "^30.0.0"
node_version:
- "18"
- "22"
commands:
- echo "Running on Node `node -v`"
- npm install electron@${ELECTRON_VERSION} --no-audit --progress=false --no-save
Expand Down
1 change: 1 addition & 0 deletions .buildkite/basic/node-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ steps:
- 16
- 18
- 20
- 22
plugins:
docker-compose#v4.12.0:
run: node-maze-runner
Expand Down
15 changes: 8 additions & 7 deletions .buildkite/basic/react-native-android-full-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,8 @@ steps:
- "0.76"
- "0.78"
- "0.80"
- "0.81"
- "0.82"
- "0.83"
reactnavigation:
- "true"
adjustments:
Expand All @@ -93,10 +94,10 @@ steps:
key: "build-react-native-navigation-android-fixture-old-arch"
timeout_in_minutes: 30
agents:
queue: macos-node-18
queue: macos-node-22
env:
JAVA_VERSION: "17"
NODE_VERSION: "18"
NODE_VERSION: "22"
RN_VERSION: "{{matrix}}"
RCT_NEW_ARCH_ENABLED: "0"
BUILD_ANDROID: "true"
Expand All @@ -118,10 +119,10 @@ steps:
key: "build-react-native-navigation-android-fixture-new-arch"
timeout_in_minutes: 30
agents:
queue: macos-node-18
queue: macos-node-22
env:
JAVA_VERSION: "17"
NODE_VERSION: "18"
NODE_VERSION: "22"
RN_VERSION: "{{matrix}}"
RCT_NEW_ARCH_ENABLED: "1"
BUILD_ANDROID: "true"
Expand Down Expand Up @@ -187,7 +188,6 @@ steps:
- "0.78"
- "0.80"
- "0.81"

# current latest version (v7.40.1) of react-native-navigation's autolinking tool doesn't support RN 0.73+,
# causing a build failure - see https://github.com/wix/react-native-navigation/issues/7821
# TODO: Investigate and try to re-enable when we add tests for more recent React Native versions
Expand Down Expand Up @@ -235,7 +235,8 @@ steps:
- "0.76"
- "0.78"
- "0.80"
- "0.81"
- "0.82"
- "0.83"
reactnavigation:
- "true"
adjustments:
Expand Down
5 changes: 3 additions & 2 deletions .buildkite/basic/react-native-android-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ steps:
env:
JAVA_VERSION: "17"
RN_VERSION: "{{matrix}}"
NODE_VERSION: "22"
RCT_NEW_ARCH_ENABLED: "1"
BUILD_ANDROID: "true"
REACT_NAVIGATION: "true"
Expand All @@ -26,7 +27,7 @@ steps:
- exit_status: "*"
limit: 1
matrix:
- "0.82"
- "0.84"

#
# End-to-end tests
Expand Down Expand Up @@ -69,5 +70,5 @@ steps:
concurrency_group: "bitbar"
concurrency_method: eager
matrix:
- "0.82"
- "0.84"

16 changes: 8 additions & 8 deletions .buildkite/basic/react-native-cli-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ steps:
- "bundle install"
- "bundle exec maze-runner features/build-app-tests/build-android-app.feature"
matrix:
- "0.84"
- "0.83"
- "0.82"
- "0.81"
- "0.80"
retry:
automatic:
- exit_status: "*"
Expand All @@ -54,9 +54,9 @@ steps:
- "bundle install"
- "bundle exec maze-runner features/build-app-tests/build-ios-app.feature"
matrix:
- "0.84"
- "0.83"
- "0.82"
- "0.81"
- "0.80"
retry:
automatic:
- exit_status: "*"
Expand Down Expand Up @@ -92,9 +92,9 @@ steps:
concurrency_group: "browserstack-app"
concurrency_method: eager
matrix:
- "0.84"
- "0.83"
- "0.82"
- "0.81"
- "0.80"
retry:
automatic:
- exit_status: 103 # Appium session failed
Expand Down Expand Up @@ -127,9 +127,9 @@ steps:
concurrency_group: "browserstack-app"
concurrency_method: eager
matrix:
- "0.84"
- "0.83"
- "0.82"
- "0.81"
- "0.80"
retry:
automatic:
- exit_status: 103 # Appium session failed
Expand Down
11 changes: 7 additions & 4 deletions .buildkite/basic/react-native-ios-full-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ steps:
- "0.78"
- "0.80"
- "0.81"

node:
- "22"
adjustments:
Expand Down Expand Up @@ -73,7 +74,8 @@ steps:
- "0.76"
- "0.78"
- "0.80"
- "0.81"
- "0.82"
- "0.83"
reactnavigation:
- "true"
adjustments:
Expand All @@ -91,7 +93,7 @@ steps:
agents:
queue: "macos-15"
env:
NODE_VERSION: "18"
NODE_VERSION: "22"
RN_VERSION: "{{matrix}}"
RCT_NEW_ARCH_ENABLED: "0"
BUILD_IOS: "true"
Expand Down Expand Up @@ -184,7 +186,7 @@ steps:
- "0.78"
- "0.80"
- "0.81"

- label: ":bitbar: :mac: RN {{matrix.reactnative}} iOS (New Arch) end-to-end tests"
depends_on: "build-react-native-ios-fixture-new-arch-full"
timeout_in_minutes: 60
Expand Down Expand Up @@ -228,7 +230,8 @@ steps:
- "0.76"
- "0.78"
- "0.80"
- "0.81"
- "0.82"
- "0.83"
reactnavigation:
- "true"
adjustments:
Expand Down
5 changes: 3 additions & 2 deletions .buildkite/basic/react-native-ios-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ steps:
queue: "macos-15"
env:
RN_VERSION: "{{matrix}}"
NODE_VERSION: "22"
RCT_NEW_ARCH_ENABLED: "1"
BUILD_IOS: "true"
XCODE_VERSION: "16.2.0"
Expand All @@ -26,7 +27,7 @@ steps:
- "bundle install"
- "node scripts/generate-react-native-fixture.js"
matrix:
- "0.82"
- "0.84"
retry:
automatic:
- exit_status: "*"
Expand Down Expand Up @@ -71,5 +72,5 @@ steps:
concurrency_group: "bitbar"
concurrency_method: eager
matrix:
- "0.82"
- "0.84"

3 changes: 3 additions & 0 deletions .buildkite/package_manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
"packages/plugin-interaction-breadcrumbs",
"packages/plugin-navigation-breadcrumbs",
"packages/plugin-network-breadcrumbs",
"packages/plugin-network-instrumentation",
"packages/plugin-simple-throttle",
"packages/plugin-strip-query-string",
"packages/plugin-window-onerror",
Expand Down Expand Up @@ -97,6 +98,7 @@
"packages/delivery-react-native",
"packages/plugin-console-breadcrumbs",
"packages/plugin-network-breadcrumbs",
"packages/plugin-network-instrumentation",
"packages/plugin-react",
"packages/plugin-react-native-client-sync",
"packages/plugin-react-native-event-sync",
Expand All @@ -121,6 +123,7 @@
"packages/delivery-react-native",
"packages/plugin-console-breadcrumbs",
"packages/plugin-network-breadcrumbs",
"packages/plugin-network-instrumentation",
"packages/plugin-react",
"packages/plugin-react-native-client-sync",
"packages/plugin-react-native-event-sync",
Expand Down
8 changes: 4 additions & 4 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ steps:
- label: ":copyright: License Audit"
timeout_in_minutes: 20
agents:
queue: "macos-node-18"
queue: "macos-node-22"
command: scripts/license_finder.sh

#
Expand All @@ -26,9 +26,9 @@ steps:
key: "publish-js"
timeout_in_minutes: 10
agents:
queue: "macos-node-18"
queue: "macos-node-22"
env:
NODE_VERSION: "18"
NODE_VERSION: "22"
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: "1"
command:
- "bundle install"
Expand Down Expand Up @@ -92,6 +92,6 @@ steps:
#
- label: ":git: Detect changed packages"
agents:
queue: "macos-node-18"
queue: "macos-node-22"
timeout_in_minutes: 5
command: node .buildkite/pipeline_trigger.js
8 changes: 4 additions & 4 deletions .github/workflows/aws-lambda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,17 @@ jobs:

- run: sam --version

- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Install Ruby
uses: ruby/setup-ruby@d697be2f83c6234b20877c3b5eac7a7f342f0d0c # v1.269.0
uses: ruby/setup-ruby@3ff19f5e2baf30647122352b96108b1fbe250c64 # v1.299.0
with:
ruby-version: '3.1'

- name: Install Node
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
with:
node-version: 18
node-version: 22

- name: Run tests
run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,11 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@cf1bb45a277cb3c205638b2cd5c984db1c46a412 # v4.31.7
uses: github/codeql-action/init@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -61,7 +61,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@cf1bb45a277cb3c205638b2cd5c984db1c46a412 # v4.31.7
uses: github/codeql-action/autobuild@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
Expand All @@ -74,6 +74,6 @@ jobs:
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@cf1bb45a277cb3c205638b2cd5c984db1c46a412 # v4.31.7
uses: github/codeql-action/analyze@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
with:
category: "/language:${{matrix.language}}"
14 changes: 10 additions & 4 deletions .github/workflows/pr-diff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,38 +9,44 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Setup node
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
with:
node-version: 18.x
node-version: 22

- name: Checkout base branch
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ github.base_ref }}

- name: Record before stats
env:
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1
ELECTRON_DISABLE_SANDBOX: 1
run: |
mkdir .diff
npm ci
npm run build
npm run test:coverage
cat packages/browser/dist/bugsnag.min.js | wc -c > .diff/size-before-minified
cat packages/browser/dist/bugsnag.min.js | gzip | wc -c > .diff/size-before-gzipped
cp coverage/coverage-summary.json .diff/coverage-before.json

- name: Checkout PR branch
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
clean: false

- name: Record after stats
env:
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1
ELECTRON_DISABLE_SANDBOX: 1
run: |
npm ci
npm run build
npm run test:coverage
cat packages/browser/dist/bugsnag.min.js | wc -c > .diff/size-after-minified
cat packages/browser/dist/bugsnag.min.js | gzip | wc -c > .diff/size-after-gzipped
cp coverage/coverage-summary.json .diff/coverage-after.json

- name: Run danger
uses: danger/danger-js@67ed2c1f42fd2fc198cc3c14b43c8f83351f4fe9 # 13.0.5
Expand Down
Loading
Loading