Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
191 commits
Select commit Hold shift + click to select a range
08aad59
chore: delete dead code, unused deps, and duplicate helpers (#9129)
t3dotgg Sep 2, 2026
98725df
fix(web): mute routine notices and update actions (#9063)
maria-rcks Sep 2, 2026
9a7b1e2
perf(provider): bound persisted session lookups (#8909)
nateEc Sep 2, 2026
ea71a19
fix(claude): skills picked from the composer now run (#9128)
t3dotgg Sep 2, 2026
feb3ea7
fix(web): stop highlighter freezes and worker spin by using the Onigu…
LetZico Sep 2, 2026
c2283ce
perf: make streaming projection and activity appends incremental (#9152)
t3dotgg Sep 2, 2026
7e460f4
fix(server): bound orchestration replay payloads (#8992)
rcawston Sep 2, 2026
6866fd6
perf(client-runtime): keep turn and checkpoint refs stable while stre…
t3dotgg Sep 2, 2026
fc53b27
perf(clients): lease sidebar status by visibility (#9052)
StiensWout Sep 2, 2026
5014e5f
fix(desktop): show newest changes in nightly previews (#9138)
t3dotgg Sep 2, 2026
8efd4e9
fix(settings): sync auto-settle and other shared preferences across e…
t3dotgg Sep 2, 2026
0e77fbd
fix(server): prevent accidental service downgrades (#5302)
t3dotgg Sep 2, 2026
716069f
fix(server): keep attachments until the command commits (#7941)
t3dotgg Sep 2, 2026
d0b19b3
fix(claude): preview images read from the workspace (#9119)
t3dotgg Sep 2, 2026
cdbf324
fix(web): keep generated muted foreground dimmer than entered text (#…
flamboh Sep 2, 2026
083d4de
fix(clients): stop repeating expanded commands (#9120)
t3dotgg Sep 2, 2026
a434677
fix(grok): health check, model selection, and stop all work against t…
t3dotgg Sep 2, 2026
80c708a
perf(web): halve the cold-start bundle by splitting Clerk and cold ro…
StiensWout Sep 2, 2026
b2f25d3
feat(desktop): update the desktop app on remote Macs from the Update …
t3dotgg Sep 2, 2026
c37fd13
test(server): measure shell, second client, and reconnect transfer (#…
t3dotgg Sep 2, 2026
0e1570b
fix(web): project default model works on the hosted app (#9142)
juliusmarminge Sep 2, 2026
8401f4d
fix(web): darken neutral control surfaces (#9064)
maria-rcks Sep 2, 2026
f2a914b
fix(web): preserve panel state across workspace refreshes (#8968)
maria-rcks Sep 2, 2026
f46a709
feat(files): open markdown, HTML, and PDF files outside the workspace…
juliusmarminge Sep 2, 2026
d937e30
feat(web): render HTML and PDF files in the file viewer (#9143)
juliusmarminge Sep 2, 2026
fea1af8
fix(web): compact project settings actions (#9160)
maria-rcks Sep 2, 2026
47a9533
fix(web): browse folders from file breadcrumbs (#8910)
404khai Sep 2, 2026
9fdafdf
feat(pull-requests): copy provider checkout commands (#9086)
maria-rcks Sep 2, 2026
2ab7973
fix(web): hide build pill in narrow sidebars (#9159)
flamboh Sep 2, 2026
e7deb2a
feat(web): cite assistant responses with inline citations (#9146)
juliusmarminge Sep 2, 2026
941acb4
fix(provider): drop removed custom models from the model picker (#9075)
StiensWout Sep 2, 2026
e9db39c
fix(web): align composer notices and stash (#8890)
Bil0000 Sep 2, 2026
a1a2bb1
fix(web): label keybinding condition removal actions (#8664)
RakshithBhat03 Sep 2, 2026
cde1279
fix(contracts): accept legacy pull request checkout results (#8238)
jakeleventhal Sep 2, 2026
b8262b4
fix(desktop): hold-to-quit no longer gets stuck (#9141)
saphid Sep 2, 2026
db4bf94
chore: remove unused code and brittle tests (#9150)
t3dotgg Sep 2, 2026
b520120
fix(chat): improve tool group summaries and scrolling (#9106)
juliusmarminge Sep 2, 2026
133db22
feat(web): copy the full error report from the error page (#9166)
StiensWout Sep 2, 2026
c15735d
fix(chat): replace failed tools with thinking (#9165)
maria-rcks Sep 2, 2026
8339508
fix(chat): align failed task progress test (#9172)
maria-rcks Sep 2, 2026
43bafd4
fix(web): open PR toast actions in app (#9006)
eimexdev Sep 2, 2026
082358f
fix(desktop): check artifact build prerequisites (#8975)
juliusmarminge Sep 2, 2026
80a14b6
fix(server): discover project skills for Codex and OpenCode (#8778)
UtkarshUsername Sep 2, 2026
0681d85
fix(pull-requests): expand code tab diffs by default (#9174)
maria-rcks Sep 2, 2026
f9d1c65
chore: bump vendored GhosttyKit and update terminal integration (#9155)
Yash-Singh1 Sep 2, 2026
535c83d
fix(web): copying a code block no longer copies triple backticks (#8448)
ipanasenko Sep 2, 2026
5392c9b
fix(models): restore sticky new-thread selections (#9164)
maria-rcks Sep 2, 2026
827345a
fix(web): model info button opens its details on click (#9177)
StiensWout Sep 2, 2026
7a8df33
fix(desktop): skip cached monitor compiler check (#9184)
juliusmarminge Sep 2, 2026
d2042d2
fix(web): avoid stale file writes on close (#8630)
yashranaway Sep 2, 2026
4116db9
fix(server): bound OpenCode version probes (#8750)
yashranaway Sep 2, 2026
a56b0cd
fix(server): allow large Azure DevOps PR lists (#8572)
Lucenx9 Sep 2, 2026
a81a52a
fix(server): allow local-only worktree bases (#8751)
yashranaway Sep 2, 2026
6ff537f
fix(web): remove projects with archived threads (#8798)
none23 Sep 2, 2026
a19f01f
feat(web): make context window indicator opt-in (#9190)
maria-rcks Sep 2, 2026
9e646ad
fix(connect): refresh relay credentials before expiry (#9178)
maria-rcks Sep 2, 2026
dd6879f
fix(pull-requests): reuse github api reads (#9176)
maria-rcks Sep 2, 2026
14f15cf
fix(server): stop titling linked PR threads from local git history (#…
t3dotgg Sep 2, 2026
5b7d72a
feat(updates): continue active threads across server restarts (#9167)
maria-rcks Sep 2, 2026
7e9d5a7
fix(mobile): prevent message and composer overlap (#9195)
juliusmarminge Sep 2, 2026
f14f41b
fix(web): preserve composer draft during worktree setup (#9197)
maria-rcks Sep 2, 2026
70cd258
fix(web): prevent two-digit list markers from being clipped (#9101)
G-R3 Sep 2, 2026
bc918e7
fix(server): discover project skills for Claude (#9210)
anirudhsama Sep 2, 2026
6effe0a
feat(web): redesign provider editor and models list (#8508)
StiensWout Sep 2, 2026
6e3bac3
fix(web): prevent connection rows from wrapping during removal (#8706)
MatthewFeroz Sep 2, 2026
57a6660
fix(pull-requests): align checkout control with author (#9196)
maria-rcks Sep 2, 2026
b5a09e1
fix(release): pin patched expo-sharing version (#9250)
willsheldon Sep 2, 2026
aab4049
fix(ci): keep Expo Sharing patch applied (#9248)
StiensWout Sep 2, 2026
2a7a449
fix(web): hide deleted providers with prototype keys (#8337)
Lucenx9 Sep 2, 2026
9159b80
feat(mobile): long-press file references for path and open actions (#…
juliusmarminge Sep 2, 2026
8d5b712
fix(desktop): exclude opposite macOS pty prebuilds (#9240)
extoci Sep 2, 2026
b57726c
feat(web): add copy path button to diff headers (#2403)
ipanasenko Sep 2, 2026
f90e2f2
fix(server): subscribe before provider settings watcher (#9271)
t3-code[bot] Sep 2, 2026
62c68dc
fix(mobile): show filled filter icon on Android when filters are acti…
none23 Sep 2, 2026
46b5c66
fix(chat): show single tool calls without summaries (#9267)
maria-rcks Sep 2, 2026
5a9b562
fix(web): warn when shared settings have no target environment (#9207)
imabdulazeez Sep 2, 2026
28ddaf7
fix(web): confirm closing agent-controlled browsers (#9272)
maria-rcks Sep 2, 2026
134d510
feat(desktop): browser profiles for the preview browser (#7254)
juliusmarminge Sep 2, 2026
ca63d42
refactor(shared): move the node:sqlite Effect SQL client into shared …
juliusmarminge Sep 2, 2026
91c8d47
feat(web): add opt-in panel animations (#8830)
maria-rcks Sep 2, 2026
ba3cb07
feat(projects): automatically pull clean default branches (#9277)
maria-rcks Sep 2, 2026
1eb36b4
fix(web): show pull request state icons in tabs (#9112)
flamboh Sep 2, 2026
535557b
feat(providers): add context compaction across harnesses (#8808)
maria-rcks Sep 2, 2026
fb93902
feat(web): add proactive panels (#9276)
maria-rcks Sep 2, 2026
b59b7d0
fix(web): unify control sizing across settings pages (#9281)
juliusmarminge Sep 2, 2026
064392f
fix(web): offer browser profiles from the empty-panel launcher (#9279)
juliusmarminge Sep 2, 2026
63f334b
Revert "feat(providers): add context compaction across harnesses" (#9…
maria-rcks Sep 2, 2026
c742edd
fix(web): show scroll-to-end as soon as the last message slips under …
juliusmarminge Sep 2, 2026
994bd73
fix(cursor): honor auto and full access modes (#9283)
maria-rcks Sep 2, 2026
4ba39a6
fix(desktop): detect installed Spectre libs for Windows builds
juliusmarminge Sep 2, 2026
443b4eb
fix(pull-requests): missing features & better behaviour (#9188)
maria-rcks Sep 3, 2026
15fea6c
fix(providers): discover workspace skills everywhere (#9180)
maria-rcks Sep 3, 2026
2971ec3
fix(server): preserve automatic settlement timestamps (#9254)
eimexdev Sep 3, 2026
dbc7bfa
fix(opencode): show Reasoning selector for OpenCode models (#9287)
maria-rcks Sep 3, 2026
7751299
feat(web): preview document attachments in the file viewer (#9292)
juliusmarminge Sep 3, 2026
e94603a
chore(ci): narrow the UI consistency check-run agent (#9297)
juliusmarminge Sep 3, 2026
ef6cc0b
chore(ci): only run check-run agents on vouched contributors (#9298)
juliusmarminge Sep 3, 2026
355fbd9
fix(web): stop remounting markdown on every activity delta (#9306)
juliusmarminge Sep 3, 2026
d897641
fix(pull-requests): keep cached PR chrome on reopen (#9294)
maria-rcks Sep 3, 2026
0fbb942
feat(environments): draw each environment as the machine it runs on (…
juliusmarminge Sep 3, 2026
9ebbeda
feat(web): apply and remove labels from the pull request tab (#9313)
juliusmarminge Sep 3, 2026
31eeb44
fix(sidebar): collapse settled and snoozed shelves by default (#9314)
maria-rcks Sep 3, 2026
922bd69
refactor(media): unify file and media previews across clients (#9253)
juliusmarminge Sep 3, 2026
ec44bc5
fix(chat): keep live tool labels in present tense (#9316)
maria-rcks Sep 3, 2026
194f838
chore: audit lint directives and move plugin allowlists into config (…
juliusmarminge Sep 3, 2026
b9b1b8f
chore(ci): narrow the Effect conventions check-run agent (#9321)
juliusmarminge Sep 3, 2026
85f2479
refactor(mobile): style plain views with Uniwind classes instead of t…
juliusmarminge Sep 3, 2026
66419a1
fix(dev): share dev servers on the loopback Vite actually binds (#9324)
juliusmarminge Sep 3, 2026
12f1fc4
fix(web): line up the titlebar wordmark label and version pill (#9255)
tristanmanchester Sep 3, 2026
9409dd2
fix(web): make the diff layout toggle a persisted setting (#9326)
juliusmarminge Sep 3, 2026
3b2de9d
chore: dedupe lightningcss and tailwind node bindings (#9331)
juliusmarminge Sep 3, 2026
f5fbb1b
chore: upgrade vite-plus to 0.3.0 (#9327)
juliusmarminge Sep 3, 2026
1aa44a0
feat(web): add a file tree to the diff panel and pull request code ta…
juliusmarminge Sep 3, 2026
5f84efa
feat(web): add PageUp/PageDown chat navigation (#9315)
Yash-Singh1 Sep 3, 2026
2a3cfe4
fix(web): collapse PR header actions to icons when narrow (#9334)
maria-rcks Sep 3, 2026
d42254d
fix(web): resolve Vite sourcemap and supports warnings (#9343)
juliusmarminge Sep 3, 2026
18062da
feat(web): choose whether links open in the default browser or in T3 …
juliusmarminge Sep 3, 2026
6a5a18c
fix(web): add press feedback to buttons (#9349)
maria-rcks Sep 3, 2026
f6c04c5
feat(web): add customizable project icons (#9137)
saphid Sep 3, 2026
1575ada
fix(mobile): stop indented code overflowing Android chat bubbles (#9347)
Adamulek123 Sep 3, 2026
0bc59bb
fix(web): let the pull request list use wide screens (#9351)
juliusmarminge Sep 3, 2026
6cf0c6e
feat: display native app and browser icons in work logs (#9093)
Yash-Singh1 Sep 3, 2026
48ba76b
fix(web): collapse oldest pull request comments (#9323)
maria-rcks Sep 3, 2026
854541a
fix(pull-requests): shared state + not settling? (#9332)
maria-rcks Sep 3, 2026
9f9359b
fix(web): stop usage summary requests reporting slow RPCs (#9358)
juliusmarminge Sep 3, 2026
b5f4e81
feat(web): suggest ssh hosts in a dropdown under the host field (#9171)
flamboh Sep 3, 2026
d4bd892
feat(web): mod+w closes the active right panel tab before the window …
juliusmarminge Sep 3, 2026
5eb4f45
test(web): remove static markup-only component tests (#9364)
t3-code[bot] Sep 3, 2026
829c3db
fix(environments): draw the machine icon everywhere an environment is…
juliusmarminge Sep 3, 2026
c89e3e1
fix(web): settled sidebar rows use the project fallback icon (#9366)
juliusmarminge Sep 3, 2026
cf0bb4c
fix(web): match project icon chooser button sizes (#9368)
Yash-Singh1 Sep 3, 2026
1f7a3c1
fix(mobile): pressed and disabled styles no longer apply unconditiona…
juliusmarminge Sep 3, 2026
24799de
fix(mobile): size expanded tool groups correctly (#9359)
juliusmarminge Sep 3, 2026
5b8445b
fix(web): collapse the resting composer (#7855)
chrisdeeming Sep 3, 2026
4b26132
fix(web): keep trailing tool groups out of "Worked for" accordion (#9…
Yash-Singh1 Sep 3, 2026
5d1b02c
feat(marketing): put named-developer quotes on the landing page (#9385)
t3dotgg Sep 3, 2026
18573d6
fix(claude): expand slash commands when a message has attachments (#9…
t3dotgg Sep 3, 2026
044ea8e
fix(web): stop the resting composer layout loop (#9393)
t3dotgg Sep 3, 2026
652515a
fix(web): render assistant images inline in chat (#9126)
t3dotgg Sep 3, 2026
0633646
feat(providers): add Google Antigravity via the official ACP agent (#…
t3dotgg Sep 3, 2026
2aa907b
fix(mobile): show an error instead of an endless preview spinner (#9123)
t3dotgg Sep 3, 2026
2b745ef
fix(usage): price new models without waiting a day for the rate table…
t3dotgg Sep 3, 2026
19c97ea
fix(web): unlock the composer when preview capture fails (#9127)
t3dotgg Sep 3, 2026
1e05187
fix(antigravity): refresh the model manifest so older Gemini models f…
t3dotgg Sep 3, 2026
fff33f9
perf(ci): reuse dependency checks in release builds (#9399)
t3dotgg Sep 3, 2026
77e35c5
fix(web): send cited messages with Cmd+Enter (#9307)
extoci Sep 3, 2026
098bf53
fix(web): preserve explicit preview navigation URLs (#8902)
nateEc Sep 3, 2026
57626eb
fix(web): prevent loading ssh environments from overriding navigation…
flamboh Sep 3, 2026
cfddb42
fix(mobile): skip unsupported shared settings targets (#9381)
Lucenx9 Sep 3, 2026
2120fbc
fix(web): avoid duplicate Antigravity install status (#9419)
RakshithBhat03 Sep 3, 2026
d4ba2a1
fix(composer): mute fast icon when collapsed (#9451)
maria-rcks Sep 3, 2026
21b9dda
fix(web): unify skeleton loading animations on one pulse (#9448)
maria-rcks Sep 3, 2026
645d585
fix(web): prioritize authored pull requests (#9453)
maria-rcks Sep 3, 2026
4e89d74
fix(web): make project icons the default (#9457)
maria-rcks Sep 3, 2026
c78f05a
fix(server): reuse pr state when settling threads (#9459)
maria-rcks Sep 3, 2026
8bd544c
fix(web): keep agent images collapsed (#9460)
maria-rcks Sep 3, 2026
126afb5
fix(web): banner buttons no longer expand the resting composer (#9452)
juliusmarminge Sep 3, 2026
d5825e1
fix(web): stop clipping the traits chevron on long Codex effort label…
zortos293 Sep 3, 2026
46e8b1a
fix(web): make right panel tabs easier to scroll (#9461)
maria-rcks Sep 3, 2026
db8d60f
fix(web): render transparent previews on white (#9463)
UtkarshUsername Sep 3, 2026
de025aa
fix(mobile): show loading and syncing in the working pill (#9466)
juliusmarminge Sep 3, 2026
36c4e9c
fix(server): keep a/ and b/ prefixes in rendered git patches (#9438)
Mnigos Sep 3, 2026
d2b6f3b
fix(server): full-access OpenCode threads no longer ask for approvals…
shivamhwp Sep 3, 2026
493fbb5
fix(web): reuse pull request list data while loading (#9467)
maria-rcks Sep 3, 2026
0372836
feat(web): let users turn off composer collapse on blur and scroll (#…
juliusmarminge Sep 3, 2026
373be93
fix(web): move workflow approval beside checks (#9465)
maria-rcks Sep 3, 2026
4b8b5d9
fix(desktop): refresh generated annotation styles (#9488)
juliusmarminge Sep 3, 2026
0869ad6
fix(web): let the PR reviewer and label search boxes take keystrokes …
juliusmarminge Sep 3, 2026
77138cf
fix(web): dont collapse composer when interacting with bottom row (#9…
extoci Sep 3, 2026
678f23a
fix(desktop): restore second-press quit fallback (#9485)
maria-rcks Sep 3, 2026
c726c30
fix(web): keep opencode icon hollow in collapsed composer (#9492)
maria-rcks Sep 3, 2026
12e8997
fix(web): keep agent browser preview visible (#9484)
maria-rcks Sep 3, 2026
409bc4f
fix(mobile): keep the machine glyph next to the environment label (#9…
juliusmarminge Sep 3, 2026
80b5373
fix(mobile): let back swipe pop from horizontal scroll edges (#9493)
juliusmarminge Sep 3, 2026
0aae1e2
fix(antigravity): discover legacy workspace skills (#9410)
Lucenx9 Sep 3, 2026
ef4cc60
fix(mobile): resolve Antigravity provider icon and normalize driver m…
Invictine Sep 3, 2026
e01c153
fix(antigravity): forward Google sign-in URLs from browser helper (#9…
WellyngtonF Sep 3, 2026
39449e5
feat(desktop): import browser cookies into a profile (#7255)
juliusmarminge Sep 3, 2026
ff58434
feat(desktop): import from Chrome, Edge, Brave, Vivaldi, Opera, Arc a…
juliusmarminge Sep 3, 2026
498ab9c
feat(desktop): resolve Chromium cookie keys on Linux (#7261)
juliusmarminge Sep 3, 2026
f25e442
fix(antigravity): allow slow runtime startup during setup (#9510)
t3dotgg Sep 3, 2026
baf67b6
fix(antigravity): keep model choices up to date (#9511)
t3dotgg Sep 3, 2026
eb334ca
fix(antigravity): handle native sign-in URLs on stderr (#9514)
t3dotgg Sep 3, 2026
8ea52c8
fix(antigravity): update managed runtime to 1.1.1 (#9509)
t3dotgg Sep 3, 2026
3653cb2
fix(desktop): address the browser import review left over from the st…
juliusmarminge Sep 3, 2026
f8a14b2
feat(antigravity): show subagent calls and results (#9515)
t3dotgg Sep 4, 2026
6382268
fix(web): let paste expand a resting composer (#9498)
juliusmarminge Sep 4, 2026
522ebe6
fix(web): keep the composer open while selecting timeline text (#9499)
juliusmarminge Sep 4, 2026
c0ebc88
fix(web): return focus to the composer after closing a media preview …
juliusmarminge Sep 4, 2026
9247adf
chore(turbo): ingest upstream through v0.0.39-nightly.20260903.1273 (…
Sep 4, 2026
3170b18
perf(turbo): keep the sidebar shell snapshot reachable (shell-snapsho…
Sep 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ jobs:
- name: Typecheck
run: vpr typecheck

- name: Install browser secret helper build libraries
run: sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config

- name: Build desktop pipeline
run: vp run build:desktop

Expand Down Expand Up @@ -85,6 +88,9 @@ jobs:
- name: Ensure Electron runtime is installed
run: vp run --filter @t3tools/desktop ensure:electron

- name: Install browser secret helper build libraries
run: sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config

- name: Test
run: vp run --parallel --concurrency-limit 4 --filter '!t3' --filter '!@t3tools/monorepo' test

Expand Down
59 changes: 28 additions & 31 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,8 @@ jobs:
node-version-file: package.json
cache: true
run-install: true
env:
pnpm_config_cache_dir: ${{ runner.temp }}/pnpm-metadata

- id: release_meta
name: Resolve release version
Expand Down Expand Up @@ -194,6 +196,14 @@ jobs:
--current-tag "${{ steps.release_meta.outputs.tag }}" \
--github-output

# Share only the verification results, not the large registry metadata cache.
- name: Upload dependency verification
continue-on-error: true
uses: actions/upload-artifact@v7
with:
name: release-dependency-verification
path: ${{ runner.temp }}/pnpm-metadata/lockfile-verified.jsonl

quality:
name: Release quality checks
needs: [preflight]
Expand Down Expand Up @@ -226,6 +236,9 @@ jobs:
- name: Typecheck
run: vp run typecheck

- name: Install browser secret helper build libraries
run: sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config

- name: Test
run: vp run test

Expand Down Expand Up @@ -498,7 +511,18 @@ jobs:
path: ${{ steps.package_cache_path.outputs.path }}
key: windows-release-packages-v1-${{ matrix.arch }}-${{ hashFiles('pnpm-lock.yaml') }}

# pnpm checks the lockfile and policy before reusing this result. A missing
# artifact leaves the cache empty, so installation runs the checks again.
- name: Download dependency verification
continue-on-error: true
uses: actions/download-artifact@v8
with:
name: release-dependency-verification
path: ${{ runner.temp }}/pnpm-metadata

- name: Install desktop dependencies
env:
pnpm_config_cache_dir: ${{ runner.temp }}/pnpm-metadata
run: vp install --filter=@t3tools/desktop... --filter=t3... --filter=@t3tools/scripts...

- name: Cache resource monitor
Expand Down Expand Up @@ -557,12 +581,13 @@ jobs:
exit $code
}

- name: Install ImageMagick
- name: Install Linux desktop build libraries
if: matrix.platform == 'linux'
shell: bash
run: |
sudo apt-get update
sudo apt-get install -y libsecret-1-dev pkg-config
if ! command -v magick >/dev/null 2>&1 && ! command -v convert >/dev/null 2>&1; then
sudo apt-get update
sudo apt-get install -y imagemagick
fi

Expand Down Expand Up @@ -637,6 +662,7 @@ jobs:
- name: Build desktop artifact
shell: bash
env:
pnpm_config_cache_dir: ${{ runner.temp }}/pnpm-metadata
T3CODE_DESKTOP_REUSE_RESOURCE_MONITOR: ${{ steps.resource_monitor_cache.outputs.cache-hit == 'true' }}
CSC_LINK: ${{ secrets.CSC_LINK }}
CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }}
Expand Down Expand Up @@ -829,35 +855,6 @@ jobs:
fi
done

# - name: Merge Windows updater manifests
# run: |
# shopt -s nullglob
# found_windows_manifest=false
# for x64_manifest in release-assets/*-win-x64.yml; do
# if [[ "$(basename "$x64_manifest")" == builder-debug-* ]]; then
# continue
# fi

# arm64_manifest="${x64_manifest/-x64.yml/-arm64.yml}"
# output_manifest="${x64_manifest/-win-x64.yml/.yml}"
# if [[ ! -f "$arm64_manifest" ]]; then
# echo "Missing matching arm64 Windows manifest for $x64_manifest" >&2
# exit 1
# fi

# found_windows_manifest=true
# node scripts/merge-update-manifests.ts --platform win \
# "$arm64_manifest" \
# "$x64_manifest" \
# "$output_manifest"
# rm -f "$arm64_manifest" "$x64_manifest"
# done

# if [[ "$found_windows_manifest" != true ]]; then
# echo "No Windows updater manifests found to merge." >&2
# exit 1
# fi

- name: Publish release
if: needs.preflight.outputs.previous_tag != ''
uses: softprops/action-gh-release@v3
Expand Down
Loading
Loading