Skip to content

fix(release): Linux CLI archives build on runners without package docs - #26932

Merged
t3dotgg merged 1 commit into
mainfrom
t3/fix-release-build-failures
Oct 29, 2026
Merged

t3dotgg merged 1 commit into
mainfrom
t3/fix-release-build-failures

Conversation

@t3dotgg

@t3dotgg t3dotgg commented Oct 29, 2026

Copy link
Copy Markdown
Member

The nightly release failed on all Linux and Windows desktop builds (run 40869809900). The Linux CLI archive build crashed with:

PlatformError: NotFound: FileSystem.readFile (/usr/share/doc/libatomic1/copyright)

The Windows jobs then failed because they wait for the Linux CLI archive.

#26912 bundles libatomic.so.1 and copied its license from the host's /usr/share/doc and /usr/share/common-licenses. The Blacksmith Ubuntu runners do not have those doc files.

Fix

The license text (GCC Runtime Library Exception 3.1 and GPL-3) is now in the repo at scripts/licenses/libatomic.LICENSE, and the build reads it from there. The exact Ubuntu package version and Launchpad source link still come from dpkg-query, which works on the runners.

Proof: I reproduced the CI error locally with the old script and /usr/share/doc hidden (bwrap --tmpfs /usr/share/doc). With the fix, the same build writes the archive, lib/libatomic.so.1.LICENSE has the header and license text, and ldd resolves libatomic to the bundled copy.

Reviewed with sol-loop: 1 round with GPT-6.1 Sol. Sol verdict: approved

Created with Claude Opus 5.5 in Claude Code (T3 Code).

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added the vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. label Oct 29, 2026
@t3dotgg
t3dotgg merged commit 6d450a4 into main Oct 29, 2026
27 checks passed
@t3dotgg
t3dotgg deleted the t3/fix-release-build-failures branch October 29, 2026 12:09
@github-actions github-actions Bot added the size:XL 500-999 changed lines (additions + deletions). label Oct 29, 2026
tripplyons pushed a commit to tripplyons/t3code that referenced this pull request Oct 29, 2026
github-actions Bot added a commit to omarcresp/t3code-flake that referenced this pull request Oct 29, 2026
**v0.1.5** · 25 changes from 5 contributors

## Highlights
Turn a No project thread into a project. Use Claude and GPT models and thinking controls with Antigravity. Customize thread details, including usage limits. Switch all your installations between Stable and Nightly in one step.

## Fixes
- New threads avoid providers that just hit usage limits (#26234)
- Guest links no longer expose file diffs (#26538)
- Claude edits open as diffs, not raw JSON (#26529)
- Fixed a desktop security vulnerability in Brotli decompression (#26348)
- Undo notices no longer cover threads (#26874)
- Antigravity file reads no longer show unrelated errors (#26910)
- T3 starts on fresh Ubuntu servers without libatomic (#26912)
- Update everything no longer unnecessarily waits for npm (#26917)
- Antigravity file reads no longer keep spinning (#26928)
- Copilot follow-ups no longer kill background agents (#26715)

<details>
<summary>Full changelog</summary>

## What's Changed
* fix(server,cursor,opencode): refresh provider usage when a turn hits its usage limit by @maria-rcks in pingdotgg/t3code#26234
* fix(web): keep tool groups collapsed after a usage-limit pause by @shivamhwp in pingdotgg/t3code#24937
* fix(mobile): photo-library PNGs no longer fail after resizing by @shivamhwp in pingdotgg/t3code#26522
* fix(server): guest links no longer return file diffs by @nexxeln in pingdotgg/t3code#26538
* fix(claude): Open diff shows Claude edits as a diff instead of raw JSON by @nexxeln in pingdotgg/t3code#26529
* chore: vouch nexxeln by @t3dotgg in pingdotgg/t3code#26812
* feat(web): Labs toggle keeps 5h, weekly, and context limits in view by @t3dotgg in pingdotgg/t3code#26859
* fix(desktop): bump Electron to 44.10.0 for the Node.js Brotli fix (CVE-2026-111497) by @nabettu in pingdotgg/t3code#26348
* chore: make agent mistakes fail early by @t3dotgg in pingdotgg/t3code#26167
* feat(marketing): hero shows four agents running at once by @t3dotgg in pingdotgg/t3code#26875
* fix(web): undo notice moves to the sidebar footer so it never covers a thread by @t3dotgg in pingdotgg/t3code#26874
* feat: turn a No project thread into a project by @t3dotgg in pingdotgg/t3code#26767
* feat(antigravity): Claude and GPT models, thinking levels, and diff edits by @t3dotgg in pingdotgg/t3code#26876
* feat(web): choose what the thread details card shows by @t3dotgg in pingdotgg/t3code#26904
* feat(updates): switch your whole fleet between Stable and Nightly in one step by @t3dotgg in pingdotgg/t3code#26288
* fix(antigravity): file reads no longer show unrelated errors by @t3dotgg in pingdotgg/t3code#26910
* feat(release): release notes and the update popover open with a short note by @t3dotgg in pingdotgg/t3code#26893
* fix(cli): t3 starts on a fresh Ubuntu server without libatomic by @t3dotgg in pingdotgg/t3code#26912
* fix(web): update everything no longer waits on npm for service hosts by @t3dotgg in pingdotgg/t3code#26917
* test(web): pin the npm wait floor for update everything by @t3dotgg in pingdotgg/t3code#26921
* fix(antigravity): served reads stop spinning and duplicate model names are labeled by @t3dotgg in pingdotgg/t3code#26928
* fix(server): queue Copilot follow-ups without killing background agents by @shivamhwp in pingdotgg/t3code#26715
* fix(web): Antigravity effort no longer shows a speedometer in the composer by @t3dotgg in pingdotgg/t3code#26929
* fix(release): Linux CLI archives build on runners without package docs by @t3dotgg in pingdotgg/t3code#26932


**Full Changelog**: pingdotgg/t3code@v0.1.4...v0.1.5

</details>


Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.1.5
github-actions Bot added a commit to omarcresp/t3code-flake that referenced this pull request Oct 29, 2026
**v0.1.5-nightly.20261029.3877** · 10 changes from 2 contributors

## Highlights
Switch your servers and desktop apps between Stable and Nightly together. Release notes now open with a concise summary.

## Fixes
- Antigravity file reads no longer show unrelated errors (#26910)
- T3 starts on fresh Ubuntu servers without libatomic (#26912)
- Update everything no longer skips background-service hosts (#26917)
- Antigravity file reads no longer spin until completion (#26928)
- Duplicate Antigravity model names are distinguishable (#26928)
- Copilot follow-ups no longer kill background agents (#26715)

<details>
<summary>Full changelog</summary>

## What's Changed
* feat(updates): switch your whole fleet between Stable and Nightly in one step by @t3dotgg in pingdotgg/t3code#26288
* fix(antigravity): file reads no longer show unrelated errors by @t3dotgg in pingdotgg/t3code#26910
* feat(release): release notes and the update popover open with a short note by @t3dotgg in pingdotgg/t3code#26893
* fix(cli): t3 starts on a fresh Ubuntu server without libatomic by @t3dotgg in pingdotgg/t3code#26912
* fix(web): update everything no longer waits on npm for service hosts by @t3dotgg in pingdotgg/t3code#26917
* test(web): pin the npm wait floor for update everything by @t3dotgg in pingdotgg/t3code#26921
* fix(antigravity): served reads stop spinning and duplicate model names are labeled by @t3dotgg in pingdotgg/t3code#26928
* fix(server): queue Copilot follow-ups without killing background agents by @shivamhwp in pingdotgg/t3code#26715
* fix(web): Antigravity effort no longer shows a speedometer in the composer by @t3dotgg in pingdotgg/t3code#26929
* fix(release): Linux CLI archives build on runners without package docs by @t3dotgg in pingdotgg/t3code#26932


**Full Changelog**: pingdotgg/t3code@v0.1.5-nightly.20261029.3873...v0.1.5-nightly.20261029.3877

</details>


Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.1.5-nightly.20261029.3877
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XL 500-999 changed lines (additions + deletions). vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant