gstack checks your Bun before it installs or updates

5 days ago

What changed in gstack 1.91.29.0 and 1.91.30.0 (both 2026-10-05): setup and auto-update check your Bun version before installing anything, make-pdf, /review and /freeze work inside Codex, /office-hours spec review stops once nothing blocking is left, browser fixes, and /cso runtime qualification can pass for Node, Bun, Python and Rails. https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#191290---2026-10-05 https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#191300---2026-10-05 https://github.com/garrytan/gstack/blob/main/docs/troubleshooting.md

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00Setup checks Bun first
  2. 0:16Updates wait for Bun
  3. 0:30Skills that work in Codex
  4. 0:43Office hours stops sooner
  5. 0:57Smaller fixes
  6. 1:12Native runtimes can qualify
Show transcript

Setup checks Bun first

gstack logo

gstack checks your Bun before it installs or updates

BUN 1.3.2, BEFORE
Installs

compiled tools could read the project's .env

NOW
Refused before writing anything

Bun 1.3.3 is the floor; below 1.4.0 you get a warning

BunUpdatesCodexOffice hoursFixes/cso
garrytan/gstack · CHANGELOG 1.91.30.0

gstack's setup now stops on a Bun older than 1.3.3, before it installs anything. On an older Bun, its compiled tools could read your project's .env file. Below 1.4.0, the tested version, setup warns.

Updates wait for Bun

Auto-update holds a release your Bun is too old for

update held (bun-too-old)
your current version keeps working
an older auto-updater's first run can't check
BunUpdatesCodexOffice hoursFixes/cso
garrytan/gstack · CHANGELOG 1.91.30.0

Team-mode auto-update and the upgrade command now check a release's Bun requirement first. If your Bun is too old, the update is held and your install stays put. An older auto-updater's first run can't check.

Skills that work in Codex

Three gstack skills now work inside Codex

make-pdfFinds its binary in every block; 7 of 8 failed before
/reviewReviews in a read-only checkout and marks a stale base
/freeze, /guard, /unfreezeTheir scripts find the global install
BunUpdatesCodexOffice hoursFixes/cso
garrytan/gstack · CHANGELOG 1.91.30.0

Three skills now work inside Codex. make-pdf finds its binary in every block. /review works in the read-only sandbox and reports a stale base. And /freeze, /guard and /unfreeze find their scripts.

Office hours stops sooner

/office-hours spec review stops once nothing blocking is left

BLOCKING
Fixed before the next round
MINOR
Recorded in Reviewer Concerns

never forces another round

A review saved by an older version is refused; start a fresh one
BunUpdatesCodexOffice hoursFixes/cso
garrytan/gstack · CHANGELOG 1.91.30.0

The /office-hours spec review now ends once no blocking findings are left. Minor findings go into Reviewer Concerns without forcing another round. A review saved by an older version is refused, so start fresh.

Smaller fixes

Browser and review fixes

browse stopReaps a surviving headless Chromium on Playwright 1.62
Browser Quick QAGets 3 minutes, up from 30 seconds
/plan-ceo-reviewShows its mode line right after it picks a mode
BunUpdatesCodexOffice hoursFixes/cso
garrytan/gstack · CHANGELOG 1.91.30.0

Browse stop again shuts down a leftover headless Chromium that gstack launched, on Playwright 1.62. Browser Quick QA gets three minutes instead of thirty seconds. And /plan-ceo-review shows its mode line word for word.

Native runtimes can qualify

/cso runtime qualification can now pass for Node, Bun, Python and Rails

Eight failing rows, every cause fixed
Waits on a fresh staging run on main
CHANGELOG.mdFull notes for both releases
docs/troubleshooting.mdBun floor and held updates
BunUpdatesCodexOffice hoursFixes/cso
garrytan/gstack · CHANGELOG 1.91.29.0

Native runtime qualification for /cso can now pass for Node, Bun, Python and Rails. The images still need a fresh staging run on main. The changelog and troubleshooting guide have the details.