Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
234 commits
Select commit Hold shift + click to select a range
9f80ad5
build(deps): bump ruby/setup-ruby from 1.265.0 to 1.266.0
dependabot[bot] Oct 27, 2025
04622d9
Apply suggestion from @gingerbenw
gingerbenw Oct 27, 2025
7c8843e
build(deps): bump github/codeql-action from 4.31.0 to 4.31.2
dependabot[bot] Nov 3, 2025
124b188
build(deps): bump danger/danger-js from 13.0.4 to 13.0.5
dependabot[bot] Nov 3, 2025
75db9cd
chore: pin yoctocolors-cjs to 2.1.2
gingerbenw Nov 10, 2025
23add57
Merge pull request #2605 from bugsnag/hotfix/yoctocolors-cjs
gingerbenw Nov 10, 2025
39e4910
test: remove devices no longer available on browserstack
gingerbenw Nov 10, 2025
32a800b
chore: update axios to 1.13.2
gingerbenw Nov 10, 2025
6ccfb57
Merge pull request #2607 from bugsnag/hotfix/skip-ios-11-tests
gingerbenw Nov 11, 2025
e96b6fc
Update bugsnag-cocoa to 6.34.1 [full ci]
Nov 10, 2025
d46183d
Merge pull request #2602 from bugsnag/dependabot/github_actions/githu…
dependabot[bot] Nov 12, 2025
b2a4432
Merge pull request #2603 from bugsnag/dependabot/github_actions/dange…
gingerbenw Nov 12, 2025
c6119ad
Merge pull request #2608 from bugsnag/PLAT-14041/axios
gingerbenw Nov 12, 2025
e393467
Merge pull request #2606 from bugsnag/bumpsnag-bugsnag-cocoa-6.34.1
gingerbenw Nov 12, 2025
efcbc29
build(deps): bump github/codeql-action from 4.31.2 to 4.31.3
dependabot[bot] Nov 17, 2025
c8e4589
Merge pull request #2611 from bugsnag/dependabot/github_actions/githu…
gingerbenw Nov 17, 2025
5389b21
Merge pull request #2597 from bugsnag/dependabot/github_actions/ruby/…
gingerbenw Nov 17, 2025
84e3700
build(deps): bump github/codeql-action from 4.31.3 to 4.31.5
dependabot[bot] Dec 1, 2025
c3e0366
Merge pull request #2619 from bugsnag/dependabot/github_actions/githu…
gingerbenw Dec 1, 2025
16bfcff
Rename auto_detect_failures fixture files
Dec 1, 2025
a80ae88
Merge pull request #2620 from bugsnag/tms/rename-fixtures-1
twometresteve Dec 2, 2025
5f6938b
Rename fixtures files (batch 2) (#2621)
twometresteve Dec 2, 2025
f7ec3a0
Rename fixtures files (batch 3) (#2622)
twometresteve Dec 2, 2025
71d0eb6
Rename fixtures files (batch 4) (#2623)
twometresteve Dec 3, 2025
24d3d4c
Rename fixtures files (final batch, 5) (#2624)
twometresteve Dec 3, 2025
4640a6e
Update bugsnag-android to v6.20.0 [full ci]
Dec 3, 2025
6e60c40
Replace "the test should run in this browser" steps with Cucumber tag…
twometresteve Dec 4, 2025
b7d4647
build(deps): bump github/codeql-action from 4.31.5 to 4.31.7
dependabot[bot] Dec 8, 2025
db22857
Merge pull request #2614 from bugsnag/dependabot/github_actions/actio…
dependabot[bot] Dec 8, 2025
6ec4d6d
build(deps): bump ruby/setup-ruby from 1.266.0 to 1.269.0
dependabot[bot] Dec 8, 2025
9a71939
Reset server request lists on navigation failure (#2629)
twometresteve Dec 8, 2025
ea91f81
Remove skips for browser versions no longer tested against (#2628)
twometresteve Dec 9, 2025
586e139
Merge pull request #2625 from bugsnag/bumpsnag-bugsnag-android-v6.20.0
gingerbenw Dec 9, 2025
7ec4de2
Merge pull request #2632 from bugsnag/dependabot/github_actions/githu…
gingerbenw Dec 9, 2025
36088d2
Merge pull request #2633 from bugsnag/dependabot/github_actions/ruby/…
gingerbenw Dec 9, 2025
448d11f
Merge pull request #2631 from bugsnag/dependabot/github_actions/actio…
dependabot[bot] Dec 9, 2025
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
731ccb7
fix(plugin-server-session): delay initialization until first use (#2642)
hamudi-ahmed Dec 16, 2025
d58e520
feat(plugin-cloudflare-workers): add basic cloudflare workers plugin …
hamudi-ahmed Dec 16, 2025
db3484d
fix(plugin-cloudflare-workers): use request scoped client and run wit…
hamudi-ahmed Dec 19, 2025
1ed92a9
test(plugin-cloudflare-workers): add cloudflare e2e tests (#2646)
hamudi-ahmed Dec 19, 2025
cd8fcba
test(react-native): fix react-navigation tests and dependencies (#2650)
hamudi-ahmed Jan 6, 2026
f1fbf49
update ios versions for testing
joshedney Jan 12, 2026
85cdaf8
remove appium version
joshedney Jan 15, 2026
e521d74
feat: :sparkles: return callback value from contextualize plugin
gingerbenw Jan 15, 2026
e379e7b
feat: :sparkles: return callback value from contextualize plugin (#2654)
gingerbenw Jan 15, 2026
ddfaf22
Merge branch 'next' into test-integration-rebase
gingerbenw Jan 16, 2026
fdae1cd
fix webpack4 by removing ie8 mangling
gingerbenw Jan 16, 2026
f76cfd7
make derecursify a direct dependency of delivery-react-native
gingerbenw Jan 16, 2026
7ad230f
update rollup fixture to use latest version
gingerbenw Jan 16, 2026
6c4b12c
include json-payload in cloudflare install script
gingerbenw Jan 16, 2026
b767939
rename rollup config file
gingerbenw Jan 16, 2026
aa103cd
test(react-native): fix internal dependencies for test fixture genera…
hamudi-ahmed Jan 16, 2026
dcc9054
move to terminate_app/activate_app
joshedney Jan 19, 2026
34899cb
TEST: remove 'exports' from package.json
gingerbenw Jan 19, 2026
0522d07
Merge pull request #2647 from bugsnag/integration/http-errors
gingerbenw Jan 19, 2026
c5bc09c
bump the stacktrace we are checking for native-stack
joshedney Jan 19, 2026
0dc1e68
docs: :memo: update CHANGELOG.md
gingerbenw Jan 20, 2026
7a13b93
Merge pull request #2657 from bugsnag/release/v8.8.0
gingerbenw Jan 20, 2026
9b687b1
v8.8.0
gingerbenw Jan 20, 2026
a409e99
Merge pull request #2653 from bugsnag/je/plat-15309-ios-updates
joshedney Jan 22, 2026
3804ca6
fix: :bug: Ensure XMLHttpRequest response types are handled gracefully
gingerbenw Jan 22, 2026
a621ca7
refactor: :recycle: update default request size to 0
gingerbenw Jan 22, 2026
5c7228e
ci: :pushpin: pin maze-runner to 10.10.1
gingerbenw Jan 22, 2026
05a9bf7
ci: :construction_worker: remove expo v52/next build
gingerbenw Jan 22, 2026
60bf5b1
Merge pull request #2660 from bugsnag/hotfix/xhr-handle-reponse
gingerbenw Jan 23, 2026
1242ebf
Merge pull request #2659 from bugsnag/main
gingerbenw Jan 23, 2026
8e9ddbb
ci: :wrench: update release docker file to include zscaler certs
gingerbenw Jan 20, 2026
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
04c6076
Merge pull request #2658 from bugsnag/hotfix/release-zscaler
gingerbenw Jan 26, 2026
b2eb560
docs: :memo: update CHANGELOG
gingerbenw Jan 26, 2026
8e9195e
Merge pull request #2664 from bugsnag/release/v8.8.1
gingerbenw Jan 26, 2026
97c7245
v8.8.1
gingerbenw 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
1495764
Automated adjustment of repository templates (#2384)
mclack Apr 8, 2026
e1aeb9b
Merge branch 'integration/v9' into typescript-integration-rebase-next…
hamudi-ahmed Apr 8, 2026
a860e5d
fix malformed package.json files and regenerate lockfile
hamudi-ahmed Apr 8, 2026
29308ca
fix malformed package.json files and regenerate lockfile
hamudi-ahmed Apr 8, 2026
38c6b27
chore: replace rollup builds with tsc
hamudi-ahmed Jan 19, 2026
afce456
chore: move all rollup deps to repo root
hamudi-ahmed Jan 26, 2026
936929b
chore(plugin-aws-lambda): remove erroneous files
hamudi-ahmed Jan 26, 2026
822c4f0
fixup: replace rollup builds with tsc
hamudi-ahmed Jan 26, 2026
fac6b6e
chore: update typescript to 5.9
hamudi-ahmed Jan 30, 2026
422becd
chore: use root typescript dependency for all packages
hamudi-ahmed Jan 30, 2026
c498a6b
chore: update eslint config
hamudi-ahmed Jan 30, 2026
31c62ba
build: reintroduce rollup builds for internal packages (excludes brow…
hamudi-ahmed Jan 30, 2026
ae8c283
build(browser): add back rollup config (wip)
hamudi-ahmed Jan 30, 2026
7469581
chore: update jest to v29 and add ts-jest
hamudi-ahmed Jan 30, 2026
b46be16
test: update jest config
hamudi-ahmed Jan 30, 2026
72b37dd
test: fix some failing tests
hamudi-ahmed Jan 30, 2026
03f9856
regenerate lockfile
hamudi-ahmed Apr 8, 2026
7c580c3
fix(core): add response type to event.ts
hamudi-ahmed Apr 8, 2026
424c905
refactor: convert @bugsnag/request-tracker to typescript
hamudi-ahmed Apr 9, 2026
6915498
refactor: update plugin-network-breadcrumbs
hamudi-ahmed Apr 9, 2026
84250fa
test: fix missing comma in jest config
hamudi-ahmed Apr 9, 2026
f153eda
build: exclude test directories from eslint config
hamudi-ahmed Apr 9, 2026
8f719a1
build(deps): update react native dev dependencies and fix react-navig…
hamudi-ahmed Apr 9, 2026
42b3872
build(deps): remove @types/react-native dev dependencies from individ…
hamudi-ahmed Apr 9, 2026
1c8b031
chore: fix missing comma in RN fixture generation script
hamudi-ahmed Apr 13, 2026
172a27c
build: fix ts-expect-error linter errors
hamudi-ahmed Apr 13, 2026
f509caf
build(web-worker): move eslint env config to eslint.config.mjs
hamudi-ahmed Apr 13, 2026
b8f7a43
build: use tsconfig.test.json in jest config
hamudi-ahmed Apr 13, 2026
bdc272d
test: map bugsnag packages to source directories for unit tests
hamudi-ahmed Apr 13, 2026
be39609
test: suppress some ts diagnostic checks for unit tests
hamudi-ahmed Apr 13, 2026
e7716f2
test(request-tracker): convert request-tracker unit tests to typescript
hamudi-ahmed Apr 13, 2026
fb4093a
build(path-normalizer): use rollup for build
hamudi-ahmed Apr 13, 2026
bfe7bd6
test(plugin-network-instrumentation): fix imports from @bugsnag/core
hamudi-ahmed Apr 13, 2026
6b5159c
test: disable extra jest config and reinstate FixJSDOMEnvironment set…
hamudi-ahmed Apr 13, 2026
d333b36
fuxip fixjsdom
hamudi-ahmed Apr 13, 2026
8d88b96
test(electron): fix electron tests
hamudi-ahmed Apr 13, 2026
18bff43
test(json-payload): fix json-payload unit tests
hamudi-ahmed Apr 13, 2026
32a18e6
chore(core): remove deleted package from package.json
hamudi-ahmed Apr 13, 2026
532945f
build(plugin-react): use rollup for build
hamudi-ahmed Apr 13, 2026
c2ffb0b
test: fix react-based tests
hamudi-ahmed Apr 13, 2026
6021e5f
test(react-native): fix issue with react-test-renderer
hamudi-ahmed Apr 13, 2026
a3b860f
test(request-tracker): move request-tracker to browser jest project
hamudi-ahmed Apr 13, 2026
d0124d8
test(react-native): fix ts errors in react-native unit tests
hamudi-ahmed Apr 13, 2026
9156837
test: :white_check_mark: update imports to resolve failing network in…
gingerbenw Apr 13, 2026
bce1561
test: use ts-jest transformer and moduleNameMapper for unit tests
hamudi-ahmed Apr 13, 2026
91921aa
test: fix typescript errors in unit tests
hamudi-ahmed Apr 13, 2026
0d9ff34
chore: add clean script to root package.json
hamudi-ahmed Apr 13, 2026
c86517a
build(derecursify): add rollup build
hamudi-ahmed Apr 14, 2026
ba83c0a
build(deps): bump cuid to v3.2.2
hamudi-ahmed Apr 14, 2026
bf38328
build: :wrench: build node package with rollup, update base rollup co…
gingerbenw Apr 14, 2026
6939122
refactor: :truck: rename index to bugsnag
gingerbenw Apr 14, 2026
25625c9
chore: :package: update files list in package.json
gingerbenw Apr 14, 2026
9677260
chore: :package: update files list in package.json
gingerbenw Apr 14, 2026
bd67b5a
update files entries for remaining packages
gingerbenw Apr 14, 2026
53240fe
add plugin-stackframe-path-normaliser to fixture build script
gingerbenw Apr 14, 2026
ec0dcf0
bundle node dependencies
gingerbenw Apr 14, 2026
1f67f15
update trace length assertions
gingerbenw Apr 15, 2026
39289ee
fix linting issues, and remove unused package from build script
gingerbenw Apr 15, 2026
28a06bf
test: :wrench: update tsconfig type checking configuration
gingerbenw Apr 15, 2026
ee347b4
copy test tsconfig
gingerbenw Apr 15, 2026
f7a0213
refactor: :recycle: finish refactoring plugin-vue
gingerbenw Apr 16, 2026
6785ebc
reinstate promise_catch test
gingerbenw Apr 16, 2026
c0df8ba
fix vuew tests
gingerbenw Apr 16, 2026
29bf2a9
refactor: :wrench: update rollup config
gingerbenw Apr 17, 2026
a50febc
ci: set maxWorkers=2 for ci unit tests
hamudi-ahmed Apr 20, 2026
4c94879
chore: fix submodule update
hamudi-ahmed Apr 20, 2026
b1c0a04
build: output files with .js extension for compatibility with older b…
hamudi-ahmed Apr 22, 2026
5657b08
build: fix tsconfig
hamudi-ahmed Apr 22, 2026
387d995
test(cloudflare-workers): fix import in unit tests
hamudi-ahmed Apr 22, 2026
68cbd96
build(node): drop top-level module field from package.json
hamudi-ahmed Apr 22, 2026
50a01ca
test: remove unused jest config
hamudi-ahmed Apr 22, 2026
bd393d1
fix(electron): fix type declaration for plugin-electron-renderer-stri…
hamudi-ahmed Apr 22, 2026
320d748
test(plugin-aws-lambda): convert serverless-express unit tests to typ…
hamudi-ahmed Apr 22, 2026
834c8db
ci(browser): remove fail-fast flag
hamudi-ahmed Apr 22, 2026
150dfd4
test(cloudflare-workers): add missing packages to fixture build script
hamudi-ahmed Apr 22, 2026
a000ae8
build: reinstate babel for react and vue plugin builds
hamudi-ahmed Apr 22, 2026
769e8d2
test: prevent ts-jest worker OOM in CI unit tests
hamudi-ahmed Apr 23, 2026
9475ffb
test(electron): switch to @kayahr/jest-electron-runner and fix electr…
hamudi-ahmed Apr 23, 2026
06b8fa9
ci: remove IE 11 tests and bump chrome 43 to chrome 47
hamudi-ahmed Apr 23, 2026
0802b68
ci(browser): use chrome 53 for now
hamudi-ahmed Apr 23, 2026
07f3919
ci(browser): update browser_errors.yml
hamudi-ahmed Apr 24, 2026
a65ab97
test(browser): update skip tags for updated chrome versions
hamudi-ahmed Apr 24, 2026
fa3a60f
Merge pull request #2736 from bugsnag/rollup-config-rework
hamudi-ahmed Apr 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
91 changes: 31 additions & 60 deletions .buildkite/basic/browser-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@ steps:
timeout_in_minutes: 20
plugins:
- artifacts#v1.5.0:
download: min_packages.tar
download: "min_packages.tar"
- docker-compose#v4.12.0:
build:
- browser-maze-runner-bb
image-repository: 855461928731.dkr.ecr.us-west-1.amazonaws.com/js
- "browser-maze-runner-bb"
image-repository: "855461928731.dkr.ecr.us-west-1.amazonaws.com/js"
cache-from:
- browser-maze-runner-bb:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-browser-${BRANCH_NAME}
- "browser-maze-runner-bb:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-browser-${BRANCH_NAME}"
push:
- browser-maze-runner-bb:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-browser-${BRANCH_NAME}
- "browser-maze-runner-bb:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-browser-${BRANCH_NAME}"
retry:
automatic:
- exit_status: "*"
Expand All @@ -31,15 +31,15 @@ steps:
timeout_in_minutes: 20
plugins:
- artifacts#v1.5.0:
download: min_packages.tar
download: "min_packages.tar"
- docker-compose#v4.12.0:
build:
- browser-maze-runner-bs
image-repository: 855461928731.dkr.ecr.us-west-1.amazonaws.com/js
- "browser-maze-runner-bs"
image-repository: "855461928731.dkr.ecr.us-west-1.amazonaws.com/js"
cache-from:
- browser-maze-runner-bs:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-browser-${BRANCH_NAME}
- "browser-maze-runner-bs:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-browser-${BRANCH_NAME}"
push:
- browser-maze-runner-bs:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-browser-${BRANCH_NAME}
- "browser-maze-runner-bs:855461928731.dkr.ecr.us-west-1.amazonaws.com/js:ci-browser-${BRANCH_NAME}"
retry:
automatic:
- exit_status: "*"
Expand All @@ -50,14 +50,13 @@ steps:
#
- label: ":browserstack: {{matrix}} non-https tests"
matrix:
- ios_11
- safari_16
- "safari_16"
depends_on: "browser-maze-runner-bs"
timeout_in_minutes: 30
plugins:
docker-compose#v4.12.0:
pull: browser-maze-runner-bs
run: browser-maze-runner-bs
pull: "browser-maze-runner-bs"
run: "browser-maze-runner-bs"
use-aliases: true
command:
- "--farm=bs"
Expand All @@ -72,26 +71,26 @@ steps:
api-token-env-name: "BROWSER_BUILDKITE_ANALYTICS_TOKEN"
concurrency: 2
concurrency_group: "browserstack"
concurrency_method: eager
concurrency_method: "eager"

#
# BrowserStack https tests
#
- label: ":browserstack: {{matrix}} tests"
matrix:
- edge_17
- safari_10
- ios_15
- android_9
- chrome_43
- chrome_72
- firefox_78
- "edge_17"
- "safari_10"
- "ios_15"
- "android_9"
- "chrome_53" # TODO: Revert to Chrome 47 when Maze Runner supports it again (see PLAT-16280)
- "chrome_72"
- "firefox_78"
depends_on: "browser-maze-runner-bs"
timeout_in_minutes: 30
plugins:
docker-compose#v4.12.0:
pull: browser-maze-runner-bs
run: browser-maze-runner-bs
pull: "browser-maze-runner-bs"
run: "browser-maze-runner-bs"
use-aliases: true
command:
- "--https"
Expand All @@ -107,22 +106,22 @@ steps:
api-token-env-name: "BROWSER_BUILDKITE_ANALYTICS_TOKEN"
concurrency: 2
concurrency_group: "browserstack"
concurrency_method: eager
concurrency_method: "eager"

#
# BitBar tests
#
- label: ":bitbar: {{matrix}} Browser tests (US hub)"
- label: ":bitbar: {{matrix}} Browser tests (EU hub)"
matrix:
- firefox_latest
- chrome_latest
- edge_latest
- "firefox_latest"
- "chrome_latest"
- "edge_latest"
depends_on: "browser-maze-runner-bb"
timeout_in_minutes: 30
plugins:
docker-compose#v4.12.0:
pull: browser-maze-runner-bb
run: browser-maze-runner-bb
pull: "browser-maze-runner-bb"
run: "browser-maze-runner-bb"
service-ports: true
use-aliases: true
command:
Expand All @@ -141,33 +140,5 @@ steps:
api-token-env-name: "BROWSER_BUILDKITE_ANALYTICS_TOKEN"
concurrency: 25
concurrency_group: "bitbar"
concurrency_method: eager
concurrency_method: "eager"

- label: ":bitbar: ie_11 Browser tests"
skip: true
depends_on: "browser-maze-runner-bb"
timeout_in_minutes: 30
plugins:
docker-compose#v4.12.0:
pull: browser-maze-runner-bb
run: browser-maze-runner-bb
service-ports: true
use-aliases: true
command:
- "--farm=bb"
- "--browser=ie_11"
- "--no-tunnel"
- "--aws-public-ip"
artifacts#v1.5.0:
upload:
- "./test/browser/maze_output/failed/**/*"
test-collector#v1.10.2:
files: "reports/TEST-*.xml"
format: "junit"
branch: "^main|next$$"
api-token-env-name: "BROWSER_BUILDKITE_ANALYTICS_TOKEN"
concurrency: 25
concurrency_group: "bitbar"
concurrency_method: eager
env:
HOST: "localhost" # IE11 needs the host set to localhost
16 changes: 16 additions & 0 deletions .buildkite/basic/cloudflare-pipeline.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
steps:

- group: ":cloudflare: Cloudflare Worker Tests"
steps:
- label: ":cloudflare: Cloudflare Worker tests"
timeout_in_minutes: 15
agents:
queue: macos-15-isolated
env:
NODE_VERSION: "22"
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: "1"
VERBOSE: "1"
commands:
- "cd test/cloudflare-workers"
- "bundle install"
- "bundle exec maze-runner"
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
11 changes: 0 additions & 11 deletions .buildkite/basic/expo-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,3 @@ steps:
BUGSNAG_JS_COMMIT: "${BUILDKITE_COMMIT}"
# a branch name that's safe to use as a docker cache identifier
BUGSNAG_JS_CACHE_SAFE_BRANCH_NAME: "${BRANCH_NAME}"

- label: "@bugsnag/expo v52/next"
depends_on: "publish-js"
trigger: "bugsnag-expo"
build:
branch: "v52/next"
env:
BUGSNAG_JS_BRANCH: "${BUILDKITE_BRANCH}"
BUGSNAG_JS_COMMIT: "${BUILDKITE_COMMIT}"
# a branch name that's safe to use as a docker cache identifier
BUGSNAG_JS_CACHE_SAFE_BRANCH_NAME: "${BRANCH_NAME}"
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
65 changes: 42 additions & 23 deletions .buildkite/basic/react-native-android-full-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ steps:
RN_VERSION: "{{matrix.reactnative}}"
RCT_NEW_ARCH_ENABLED: "0"
BUILD_ANDROID: "true"
REACT_NAVIGATION: "true"
artifact_paths:
- "test/react-native/features/fixtures/generated/old-arch/**/reactnative.apk"
commands:
Expand Down Expand Up @@ -51,17 +52,18 @@ steps:
- exit_status: "*"
limit: 1

- label: ':android: Build RN {{matrix}} test fixture APK (New Arch)'
- label: ':android: Build RN {{matrix.reactnative}} test fixture APK (New Arch)'
key: "build-react-native-android-fixture-new-arch-full"
timeout_in_minutes: 15
agents:
queue: macos-15
env:
JAVA_VERSION: "17"
NODE_VERSION: "22"
RN_VERSION: "{{matrix}}"
RN_VERSION: "{{matrix.reactnative}}"
RCT_NEW_ARCH_ENABLED: "1"
BUILD_ANDROID: "true"
REACT_NAVIGATION: "{{matrix.reactnavigation}}"
artifact_paths:
- "test/react-native/features/fixtures/generated/new-arch/**/reactnative.apk"
commands:
Expand All @@ -72,22 +74,30 @@ steps:
- exit_status: "*"
limit: 1
matrix:
- "0.72"
- "0.74"
- "0.76"
- "0.78"
- "0.80"
- "0.81"
setup:
reactnative:
- "0.74"
- "0.76"
- "0.78"
- "0.80"
- "0.82"
- "0.83"
reactnavigation:
- "true"
adjustments:
- with:
reactnative: "0.72"
reactnavigation: "false"

- label: ':android: Build react-native-navigation {{matrix}} test fixture APK (Old Arch)'
skip: true # Skipped pending PLAT-15027
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 @@ -109,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 @@ -165,6 +175,7 @@ steps:
env:
RN_VERSION: "{{matrix}}"
RCT_NEW_ARCH_ENABLED: "0"
REACT_NAVIGATION: "true"
concurrency: 25
concurrency_group: "bitbar"
concurrency_method: eager
Expand All @@ -177,23 +188,22 @@ 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
- label: ":bitbar: :android: RN {{matrix}} Android 12 (New Arch) end-to-end tests"
- label: ":bitbar: :android: RN {{matrix.reactnative}} Android 12 (New Arch) end-to-end tests"
depends_on: "build-react-native-android-fixture-new-arch-full"
timeout_in_minutes: 30
plugins:
artifacts#v1.9.0:
download: "test/react-native/features/fixtures/generated/new-arch/{{matrix}}/reactnative.apk"
download: "test/react-native/features/fixtures/generated/new-arch/{{matrix.reactnative}}/reactnative.apk"
upload: ./test/react-native/maze_output/**/*
docker-compose#v4.12.0:
pull: react-native-maze-runner
run: react-native-maze-runner
service-ports: true
command:
- --app=/app/features/fixtures/generated/new-arch/{{matrix}}/reactnative.apk
- --app=/app/features/fixtures/generated/new-arch/{{matrix.reactnative}}/reactnative.apk
- --farm=bb
- --device=ANDROID_12
- --appium-version=1.22
Expand All @@ -213,17 +223,26 @@ steps:
limit: 2
env:
RCT_NEW_ARCH_ENABLED: "1"
RN_VERSION: "{{matrix}}"
RN_VERSION: "{{matrix.reactnative}}"
REACT_NAVIGATION: "{{matrix.reactnavigation}}"
concurrency: 25
concurrency_group: "bitbar"
concurrency_method: eager
matrix:
- "0.72"
- "0.74"
- "0.76"
- "0.78"
- "0.80"
- "0.81"
setup:
reactnative:
- "0.74"
- "0.76"
- "0.78"
- "0.80"
- "0.82"
- "0.83"
reactnavigation:
- "true"
adjustments:
- with:
reactnative: "0.72"
reactnavigation: "false"

- label: ":bitbar: :android: react-native-navigation {{matrix}} Android 12 (Old Arch) end-to-end tests"
skip: true # Skipped pending PLAT-15027
Expand Down
7 changes: 5 additions & 2 deletions .buildkite/basic/react-native-android-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,10 @@ steps:
env:
JAVA_VERSION: "17"
RN_VERSION: "{{matrix}}"
NODE_VERSION: "22"
RCT_NEW_ARCH_ENABLED: "1"
BUILD_ANDROID: "true"
REACT_NAVIGATION: "true"
artifact_paths:
- "test/react-native/features/fixtures/generated/new-arch/**/reactnative.apk"
commands:
Expand All @@ -25,7 +27,7 @@ steps:
- exit_status: "*"
limit: 1
matrix:
- "0.82"
- "0.84"

#
# End-to-end tests
Expand Down Expand Up @@ -63,9 +65,10 @@ steps:
env:
RCT_NEW_ARCH_ENABLED: "1"
RN_VERSION: "{{matrix}}"
REACT_NAVIGATION: "true"
concurrency: 25
concurrency_group: "bitbar"
concurrency_method: eager
matrix:
- "0.82"
- "0.84"

Loading
Loading