Jarred Sumner
08e03814e5
[publish images] Fix CI, remove broken freebsd image step
2025-12-24 20:02:56 -08:00
Meghan Denny
5bdb8ec0cb
all: update to debian 13 ( #24055 ) [publish images]
2025-11-28 15:01:40 -08:00
Meghan Denny
9fce97bac3
scripts: add freebsd support to bootstrap.sh ( #24534 )
2025-11-25 17:16:38 -08:00
Marko Vejnovic
267be9a54a
ci(ENG-21474): Minor Cleanup ( #24450 )
2025-11-06 17:26:19 -08:00
Meghan Denny
f3ed784a6b
scripts: teach machine.mjs how to spawn a freebsd image on aws ( #24109 )
...
exploratory look into https://github.com/oven-sh/bun/issues/1524
this still leaves that far off from being closed but an important first
step
this is important because this script is used to spawn our base images
for CI and will provide boxes for local testing
not sure how far i'll get but a rough "road to freebsd" map for anyone
reading:
- [x] this
- [ ] ensure `bootstrap.sh` can run successfully
- [ ] ensure WebKit can build from source
- [ ] ensure other dependencies can build from source
- [ ] add freebsd to our WebKit fork releases
- [ ] add freebsd to our Zig fork releases
- [ ] ensure bun can build from source
- [ ] run `[build images]` and add freebsd to CI
- [ ] fix runtime test failures
<img width="2072" height="956" alt="image"
src="https://github.com/user-attachments/assets/ea1acf45-b746-4ffa-8043-be674b87bb60 "
/>
2025-10-27 13:11:00 -07:00
Meghan Denny
51ce3bc269
[publish images] ci: ensure tests that require docker have it available ( #22781 )
2025-09-25 19:03:22 -07:00
Meghan Denny
92bc522e85
lsan: fix reporting on linux ci ( #22806 )
2025-09-24 00:47:52 -07:00
Meghan Denny
45760cd53c
ci: instrument being able to run leaksanitizer ( #21142 )
...
tests not in `test/no-validate-leaksan.txt` will run with leaksanitizer
in CI
leaks documented in `test/leaksan.supp` will not cause a test failure
-- notes about leaksanitizer
- will not catch garbage collected objects accumulated during
long-running processes
- will not catch js objects (eg a strong held to a promise)
- will catch native calls to `malloc` not `free`d
- will catch allocations made in C, Zig, C++, libc, dependencies,
dlopen'd
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2025-09-19 02:06:02 -07:00
Meghan Denny
ea12cb5801
ci: show the retries count on flaky tests ( #21325 )
...
Co-authored-by: 190n <ben@bun.sh >
Co-authored-by: taylor.fish <contact@taylor.fish >
2025-07-23 19:11:18 -07:00
Meghan Denny
56bc65932f
ci: print memory usage in runner ( #21163 )
2025-07-21 15:12:30 -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
61f0cc497b
ci: log available disk space at the start of build/test run ( #20779 )
2025-07-02 19:43:54 -07:00
Ashcon Partovi
da87890532
ci: Fix build image step with zig ( #20023 )
2025-05-29 16:07:35 -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
Jarred Sumner
d8a69d6823
Enable ASAN with linux-x64-asan in CI
2025-05-02 10:44:09 -07:00
Ashcon Partovi
b6f919caba
Fix build script outside of CI
2025-04-02 14:11:59 -07:00
Ashcon Partovi
c6076f2e4e
Fix updating dependency not cloning and re-building ( #18708 )
2025-04-02 12:51:04 -07:00
Dylan Conway
71af1950fb
bump webkit ( #15328 )
...
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Ben Grant <ben@bun.sh >
Co-authored-by: Meghan Denny <meghan@bun.sh >
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
2024-12-12 03:21:56 -08:00
Jarred Sumner
2ccdf0122c
Fix edgecase with socketpair() impacting shell and spawn ( #15725 )
2024-12-12 01:23:40 -08:00
Ashcon Partovi
667821c53a
ci: Fix canary releases ( #15713 )
2024-12-11 09:47:17 -08:00
Meghan Denny
53318c8b13
ci: run re-enable node tests on all platforms ( #15572 )
2024-12-09 19:08:30 -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
52ef8b1778
ci: make annotations always link to file content by commit ( #15573 )
2024-12-04 01:30:26 -08: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
Meghan Denny
b6a231add3
musl: fix test/js/bun/http/serve.test.ts ( #15271 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-26 18:18:29 -08:00
Ashcon Partovi
708ed00705
ci: Expand automated build images to Debian, Ubuntu, and Amazon Linux ( #15250 )
2024-11-19 19:31:15 -07:00
Meghan Denny
958e531cc5
ci: always build images when core ci files change ( #15229 )
2024-11-19 02:19:56 -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
Dennis Dudek
c785ab921b
ci: Fix detection of changed files ( #15114 )
...
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
2024-11-12 15:27:27 -07:00
Ashcon Partovi
bef50a9b9b
ci: misc fixes and test runner changes ( #15024 )
2024-11-06 18:15:55 -07:00