Claude Bot
3443eb2f9b
Add Sentry core dump upload integration to test runner
...
Extends the existing core dump collection functionality to also upload
core dumps to Sentry for better crash analysis and monitoring.
Features:
- Automatically detects Sentry DSN from SENTRY_CI_DSN_URL Buildkite secret
- Supports manual DSN override via --sentry-ci-dsn CLI parameter
- Falls back to SENTRY_DSN environment variable
- Uses sentry-cli for uploading debug files and creating notification events
- Includes build metadata (commit, branch, build ID) as Sentry tags
- Graceful fallback when sentry-cli is not available
- Does not interfere with existing BuildKite artifact upload workflow
Usage:
# Automatic in CI (uses SENTRY_CI_DSN_URL secret)
node scripts/runner.node.mjs --coredump-upload
# Manual DSN override
node scripts/runner.node.mjs --coredump-upload --sentry-ci-dsn "https://dsn@sentry.io/project "
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-07-23 08:17:40 +00:00
Meghan Denny
a242c878c3
[publish images] ci: add ubuntu 25.04 ( #20996 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2025-07-15 01:22:41 -07:00
Meghan Denny
6c5b863530
safety: a lot more exception checker progress ( #20817 )
2025-07-10 15:34:51 -07:00
190n
8b7888aeee
[publish images] upload encrypted core dumps from CI ( #19189 )
...
Co-authored-by: 190n <7763597+190n@users.noreply.github.com >
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
2025-07-09 15:42:11 -07:00
Meghan Denny
f9712ce309
make node:buffer,zlib,stream,fs exception checker clear ( #20494 )
2025-06-25 18:36:08 -07:00
190n
346e97dde2
fix bugs found by exception scope verification ( #20285 )
...
Co-authored-by: 190n <7763597+190n@users.noreply.github.com >
2025-06-18 23:08:19 -07:00
Meghan Denny
d774baa28a
tidyings from 18962 ( #19644 )
2025-05-14 18:47:51 -07:00
Jarred Sumner
6a922be010
ci: never retry on SIGABRT ( #19623 )
2025-05-13 00:27:52 -07:00
Jarred Sumner
3f360b0682
chore: format packages/scripts folder ( #19611 )
...
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2025-05-12 17:12:17 -07:00
190n
52de27322a
Do not ignore ASan failures in CI ( #19445 )
2025-05-07 16:07:59 -07:00
Jarred Sumner
cc33a8562a
Try windows CI ( #19485 )
2025-05-05 18:02:30 -07:00
Jarred Sumner
d8a69d6823
Enable ASAN with linux-x64-asan in CI
2025-05-02 10:44:09 -07:00
Ashcon Partovi
8d3f1d07f9
Update runner.node.mjs
2025-04-25 14:42:01 -07:00
Jarred Sumner
84001acf22
Update runner.node.mjs
2025-04-04 13:59:39 -07:00
Jarred Sumner
28e7a830a0
Update runner.node.mjs
2025-04-04 12:47:54 -07:00
Jarred Sumner
bb4f8d8933
Add test report ( #18772 )
2025-04-04 00:21:13 -07:00
Ashcon Partovi
c6076f2e4e
Fix updating dependency not cloning and re-building ( #18708 )
2025-04-02 12:51:04 -07:00
Jarred Sumner
43f7a241b9
Fix typo
2025-03-29 02:31:33 -07:00
Ashcon Partovi
6e1f1c4da7
Initial support for node:test ( #18140 )
2025-03-19 11:49:00 -07:00
chloe caruso
85376147a4
node:module compatibility pt 1 ( #18106 )
2025-03-12 15:47:41 -07:00
Meghan Denny
7161326baa
ci: make sure we're running the sequential node tests too ( #17928 )
2025-03-06 15:04:21 -08:00
190n
efabdcbe1f
Start fixing bugs discovered by Node.js's Node-API tests ( #14501 )
...
Co-authored-by: Kai Tamkun <kai@tamkun.io >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
Co-authored-by: 190n <190n@users.noreply.github.com >
2025-02-26 22:11:42 -08:00
chloe caruso
5819fe49a7
node fs compat pr #2 ( #16422 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: Meghan Denny <meghan@bun.sh >
Co-authored-by: dylan-conway <35280289+dylan-conway@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2025-01-21 10:28:35 -08:00
190n
c1218b250d
Bump WebKit and re-enable IPInt ( #16227 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Kai Tamkun <kai@tamkun.io >
2025-01-15 04:06:52 -08:00
Don Isaac
0372ca5c0a
test(node): get test-assert.js working ( #15698 )
...
Co-authored-by: Don Isaac <don@bun.sh >
Co-authored-by: DonIsaac <DonIsaac@users.noreply.github.com >
2025-01-10 00:45:43 +00:00
Kai Tamkun
9bca80c1a2
DNS fixes ( #15864 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2025-01-08 21:53:03 -08:00
Don Isaac
2af12f49a8
fix: node parallel test check in test runner ( #16232 )
2025-01-08 16:46:58 +00:00
Ashcon Partovi
e8b85cff40
ci: Retry and detect flaky tests ( #15798 )
2024-12-16 17:04:33 -08:00
Jarred Sumner
2ccdf0122c
Fix edgecase with socketpair() impacting shell and spawn ( #15725 )
2024-12-12 01:23:40 -08:00
Meghan Denny
53318c8b13
ci: run re-enable node tests on all platforms ( #15572 )
2024-12-09 19:08:30 -08:00
Jarred Sumner
abe69901b2
make the helper quieter
2024-12-09 17:42:40 -08:00
Jarred Sumner
c0cf0414a0
Add helper for running node tests
2024-12-09 17:37:53 -08:00
Ashcon Partovi
fa6ac405a4
ci: Add bootstrap.ps1 and automate Windows build images ( #15606 )
2024-12-05 15:16:37 -07:00
Meghan Denny
61cc9c3947
Revert "ci: Add bootstrap.ps1 and automate Windows build images" ( #15591 )
2024-12-04 17:07:35 -08:00
Ashcon Partovi
e904a181d8
ci: Add bootstrap.ps1 and automate Windows build images ( #15466 )
...
Co-authored-by: Electroid <Electroid@users.noreply.github.com >
2024-12-04 17:33:00 -07:00
Meghan Denny
23299dadf6
ci: run node tests directly instead of translated files ( #15565 )
...
Co-authored-by: nektro <nektro@users.noreply.github.com >
2024-12-03 22:10:50 -08:00
Jarred Sumner
4f8c1c9124
Does this make the tests less flaky ( #15399 )
2024-11-25 00:11:10 -08:00
Ashcon Partovi
39d8ade27c
ci: musl builds ( #15154 )
...
Co-authored-by: Electroid <Electroid@users.noreply.github.com >
Co-authored-by: Meghan Denny <meghan@bun.sh >
2024-11-15 21:01:55 -08:00
Ashcon Partovi
bef50a9b9b
ci: misc fixes and test runner changes ( #15024 )
2024-11-06 18:15:55 -07:00
Ashcon Partovi
4d269995ad
Run tests from npm packages, elysia to start ( #14932 )
2024-11-01 11:57:47 -07:00
Ashcon Partovi
353d44f1ae
ci: If only tests change, use artifacts from last successful build ( #14927 )
2024-10-31 12:50:09 -07:00
Meghan Denny
355dc56db0
scripts/runner.node.mjs: print list of failing tests when run locally ( #14571 )
2024-10-14 17:22:06 -07:00
Ashcon Partovi
d39e422b20
Reapply "Convert build scripts to CMake ( #13427 )"
...
This reverts commit 374bb15db6 .
2024-09-11 08:24:50 -07:00
Dylan Conway
374bb15db6
Revert "Convert build scripts to CMake ( #13427 )"
...
This reverts commit 354df17d16 .
2024-09-10 19:57:19 -07:00
Ashcon Partovi
354df17d16
Convert build scripts to CMake ( #13427 )
2024-09-10 17:01:40 -07:00
Meghan Denny
8cd515f533
node:zlib: move deflate and gzip into native code ( #11770 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-09-06 18:49:19 -07:00
190n
da2a5661af
Increase randomIntegrityAuditRate from 0.05 to 1.0 in CI ( #13775 )
2024-09-06 13:03:23 -07:00
Jarred Sumner
1bac09488d
Copy some node tests ( #13458 )
2024-08-21 23:09:09 -07:00
Meghan Denny
fd75ca7585
implement node:cluster ( #11492 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: nektro <nektro@users.noreply.github.com >
Co-authored-by: cirospaciari <ciro.spaciari@gmail.com >
2024-08-18 00:12:42 -07:00
Ashcon Partovi
a1312066b3
Fix secrets in CI tests ( #13306 )
2024-08-14 11:13:09 -07:00