robobun
2a9980076d
feat(windows): Add Windows ARM64 support ( #26215 )
2026-01-22 04:22:45 -08:00
connerlphillippi
73fe9a4484
Add Windows code signing setup for x64 builds ( #22022 )
...
## Summary
- Implements automated Windows code signing for x64 and x64-baseline
builds
- Integrates DigiCert KeyLocker for secure certificate management
- Adds CI/CD pipeline support for signing during builds
## Changes
- Added `.buildkite/scripts/sign-windows.sh` script for automated
signing
- Updated CMake configurations to support signing workflow
- Modified build scripts to integrate signing step
## Testing
- Script tested locally with manual signing process
- Successfully signed test binaries at:
- `C:\Builds\bun-windows-x64\bun.exe`
- `C:\Builds\bun-windows-x64-baseline\bun.exe`
## References
Uses DigiCert KeyLocker tools for Windows signing
## Next Steps
- Validate Buildkite environment variables in CI
- Test full pipeline in CI environment
---------
Co-authored-by: Jarred Sumner <jarred@bun.sh >
Co-authored-by: Claude Bot <claude-bot@bun.sh >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-22 03:53:57 -07:00
pfg
862ae48ebd
add back perf tester ( #19484 )
2025-05-05 19:40:29 -07:00
Michael H
a79f92df9e
CI: fix canary uploading for x64 macos ( #18053 )
2025-03-10 21:59:13 -07:00
Jarred Sumner
527412626a
Make fetch() optional in Bun.serve() when routes are passed ( #17401 )
...
Co-authored-by: Pham Minh Triet <92496972+Nanome203@users.noreply.github.com >
2025-02-17 03:25:07 -08:00
Jarred Sumner
31bd9a3ac0
Update upload-release.sh
2025-02-16 05:35:05 -08:00
Jarred Sumner
b89b5d5710
Add back canary discord message
2025-02-16 02:27:16 -08:00
pfg
ef8bd44e98
Track performance stats ( #17246 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2025-02-15 22:46:18 -08:00
Meghan Denny
834b6436c6
fix canary
2024-12-11 20:06:42 -08:00
Ashcon Partovi
667821c53a
ci: Fix canary releases ( #15713 )
2024-12-11 09:47:17 -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
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
Meghan Denny
bceb0a2327
ci: fix release script ( #15129 )
2024-11-13 18:29:14 -07:00
Michael H
b54137174b
Bench updates ( #15029 )
...
Co-authored-by: RiskyMH <RiskyMH@users.noreply.github.com >
2024-11-08 23:15:24 -08:00
Ashcon Partovi
bef50a9b9b
ci: misc fixes and test runner changes ( #15024 )
2024-11-06 18:15:55 -07:00
Ashcon Partovi
aa4dde976d
ci: Fix pipeline script when on main branch
2024-10-23 09:03:06 -07:00
Ashcon Partovi
eb0e9b9bde
ci: Skip builds when only docs are changed ( #14751 )
2024-10-23 08:54:53 -07:00
Ashcon Partovi
fabb18208b
Revert "Upload features.json"
...
This reverts commit 4f02152690 .
2024-09-20 18:57:20 -07:00
Ashcon Partovi
4f02152690
Upload features.json
2024-09-20 16:51:16 -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
Ciro Spaciari
3309a8479c
temporary disable this
2024-08-25 13:44:18 -07:00
Ashcon Partovi
3896b0e29f
Fix build-bun.sh
2024-08-25 09:48:38 -07:00
Ashcon Partovi
c4f4d7c872
Fix build-bun.sh
2024-08-25 09:29:29 -07:00
Ashcon Partovi
ebdd678da5
Upload features.json to Buildkite
2024-08-25 09:19:42 -07:00
Ashcon Partovi
1961a9acc8
Fix using tmpdir for clean builds
2024-08-14 14:09:07 -07:00
Ashcon Partovi
9482a0afdf
Fix CI cache not working on macOS & Linux
2024-08-14 14:02:29 -07:00
Ashcon Partovi
a1312066b3
Fix secrets in CI tests ( #13306 )
2024-08-14 11:13:09 -07:00
Jarred Sumner
85a3299115
CI fixes
2024-08-14 02:09:30 -07:00
Jarred Sumner
3ea71a9672
Update env.sh
2024-08-14 02:07:01 -07:00
Jarred Sumner
bf945f6dbb
Update env.sh
2024-08-14 02:05:16 -07:00
Jarred Sumner
cede04b019
Ensure secrets are set in CI ( #13285 )
2024-08-14 01:50:57 -07:00
Ashcon Partovi
d74a192345
Fix submodules script
2024-08-07 14:03:20 -07:00
Ashcon Partovi
76a3dc268d
Skip canary release on release build
2024-08-07 13:56:46 -07:00
Meghan Denny
6d09772a13
ci: build windows in ReleaseSafe ( #13140 )
2024-08-07 02:24:54 -07:00
Ashcon Partovi
923303047f
Fix S3 upload URL for canary assets
2024-08-06 18:51:06 -07:00
Ashcon Partovi
3674493aa4
Potential fix for canary artifacts missing
2024-08-05 17:49:12 -07:00
Ashcon Partovi
deb6ff5e6c
Fix typo
2024-08-01 18:30:14 -07:00
Ashcon Partovi
f25599a6e8
Fix LTO setting on Linux
2024-08-01 18:29:06 -07:00
Ashcon Partovi
c6d508972f
Deflake some build issues
...
* Disable sccache on Windows
* Add workaround for EBUSY/UNKNOWN spawn errors
2024-08-01 18:20:20 -07:00
Jarred Sumner
2f30e19835
Disable LTO on Windows and macOS in BuildKite
2024-08-01 18:04:25 -07:00
Jarred Sumner
a44b7e41d2
Pass --force to git submodule update in CI
2024-07-30 23:03:35 -07:00
Ashcon Partovi
49e496399a
Attempt to fix missing GitHub assets on release
2024-07-30 10:44:44 -07:00
Ashcon Partovi
fba5d65003
Make the release script faster
2024-07-29 17:38:06 -07:00
Ashcon Partovi
5aeb4d9f79
Fix missing assert in release script
2024-07-29 16:57:22 -07:00
Ashcon Partovi
30881444df
Fix flaky C++ build with missing submodules
2024-07-29 16:34:01 -07:00
Ashcon Partovi
e5662caa33
Fix release script, again
2024-07-29 16:21:55 -07:00