Commit c34095b
committed
ci(release): pin Bun to 1.2.21 to fix ldd failure on ubuntu-22.04
The claude sidecar (new in v0.2.0) is built with `bun build --compile`.
Bun 1.3+ produces standalone binaries that require glibc 2.36+ symbols.
The release runner is ubuntu-22.04 (glibc 2.35), so when linuxdeploy
runs ldd on the staged sidecar binary in AppDir/usr/bin/, the dynamic
loader fails on missing symbols, ldd exits 1, and linuxdeploy aborts
with std::runtime_error. Surfaced (only with --verbose) as:
[gtk/stderr] terminate called after throwing an instance of 'std::runtime_error'
[gtk/stderr] what(): Failed to run ldd: exited with code 1
ERROR: Failed to run plugin: gtk (exit code: 134)
Bun 1.2.21 targets glibc 2.31+, which the runner satisfies.1 parent 86e66e6 commit c34095b
1 file changed
Lines changed: 11 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
80 | 90 | | |
81 | 91 | | |
82 | | - | |
| 92 | + | |
83 | 93 | | |
84 | 94 | | |
85 | 95 | | |
| |||
0 commit comments