garrytan
850ac83997
E1: one Bun version source; setup refuses below the 1.3.3 floor, updater checks before advancing
...
bin/gstack-bun-version.sh holds the security floor (1.3.3) and the tested
version (1.4.0, the CI pin and engines.bun). setup refuses Bun below the
floor before writing anything, warns between floor and tested, warns and
continues on an unparseable version, and prints a 1.4.0 install hint.
Prereleases sort below their release (semver).
gstack-session-update now fetches, reads the incoming release's floor and
checks the bun setup will run before fast-forwarding to that exact
revision; below it the update is held with reason bun-too-old and a
resume command, leaving the revision and installs untouched.
Fixture copies of setup (team-mode, claude-code migration) now include the
sourced file; the slow-git lock test sleeps on fetch, the updater's
network step.
2026-10-04 17:24:49 +00:00
..
2026-08-19 16:53:19 -07:00
2026-06-09 22:29:23 -07:00
2026-10-04 07:58:41 -07:00
2026-10-01 11:57:48 -07:00
2026-09-21 12:27:25 -04:00
2026-09-26 18:57:53 -04:00
2026-10-01 11:57:48 -07:00
2026-10-02 11:11:00 -07:00
2026-10-04 07:58:41 -07:00
2026-10-01 11:57:48 -07:00
2026-10-04 07:58:41 -07:00
2026-10-01 11:57:48 -07:00
2026-04-18 15:05:42 +08:00
2026-10-04 17:24:49 +00:00
2026-10-04 07:58:41 -07:00
2026-10-02 11:11:00 -07:00
2026-09-14 14:32:45 -07:00
2026-08-15 11:42:19 -07:00
2026-10-04 07:58:41 -07:00
2026-10-01 11:57:48 -07:00
2026-10-04 07:58:41 -07:00
2026-10-04 07:58:41 -07:00
2026-08-15 11:42:19 -07:00
2026-10-03 07:54:09 -07:00
2026-09-22 14:57:52 -04:00
2026-06-08 06:20:58 -07:00
2026-10-03 16:13:45 -07:00
2026-10-03 16:13:45 -07:00
2026-10-01 11:57:48 -07:00
2026-10-04 07:58:41 -07:00
2026-10-01 13:55:16 -07:00
2026-08-31 08:55:30 -07:00
2026-10-04 07:58:41 -07:00
2026-08-16 19:34:41 -07:00
2026-10-01 11:57:48 -07:00
2026-10-04 07:58:41 -07:00
2026-10-04 07:58:41 -07:00
2026-10-01 11:57:48 -07:00
2026-10-01 11:57:48 -07:00
2026-08-14 09:28:56 -07:00
2026-10-01 11:57:48 -07:00
2026-03-26 11:15:24 -06:00
2026-06-25 09:42:45 -07:00
2026-10-04 07:58:41 -07:00
2026-10-04 07:58:41 -07:00
2026-05-21 21:21:07 -07:00
2026-10-04 07:58:41 -07:00
2026-10-01 11:57:48 -07:00
2026-10-01 11:57:48 -07:00
2026-10-04 07:58:41 -07:00
2026-08-15 22:20:30 -07:00
2026-04-24 01:38:21 -07:00
2026-10-04 07:58:41 -07:00
2026-10-02 11:11:00 -07:00
2026-10-03 07:54:09 -07:00
2026-10-04 07:58:41 -07:00
2026-05-21 16:09:26 -07:00
2026-07-14 16:35:30 -07:00
2026-08-16 09:53:31 -07:00
2026-10-04 07:58:41 -07:00
2026-10-04 07:58:41 -07:00
2026-10-04 07:58:41 -07:00
2026-10-01 11:57:48 -07:00
2026-10-04 07:58:41 -07:00
2026-09-14 14:32:45 -07:00
2026-08-14 22:02:07 -07:00
2026-10-04 07:58:41 -07:00
2026-09-22 14:57:52 -04:00
2026-03-30 22:25:46 -06:00
2026-10-03 07:54:09 -07:00
2026-08-14 22:02:07 -07:00
2026-09-29 06:07:35 -07:00
2026-09-29 06:07:35 -07:00
2026-10-04 07:58:41 -07:00
2026-10-04 07:58:41 -07:00
2026-09-26 18:57:53 -04:00
2026-10-02 11:11:00 -07:00
2026-10-04 07:58:41 -07:00
2026-10-02 11:11:00 -07:00
2026-10-04 07:58:41 -07:00
2026-09-06 08:54:25 -07:00
2026-10-01 11:57:48 -07:00
2026-10-04 07:58:41 -07:00
2026-10-01 11:57:48 -07:00
2026-10-01 11:57:48 -07:00
2026-10-01 13:55:16 -07:00
2026-10-04 07:58:41 -07:00
2026-08-30 20:45:19 -07:00
2026-10-04 17:24:49 +00:00
2026-10-04 07:58:41 -07:00
2026-10-01 11:57:48 -07:00
2026-10-04 07:58:41 -07:00
2026-10-04 07:58:41 -07:00
2026-10-01 11:57:48 -07:00
2026-10-01 11:57:48 -07:00
2026-10-04 07:58:41 -07:00
2026-10-04 07:58:41 -07:00
2026-10-01 11:57:48 -07:00
2026-10-01 11:57:48 -07:00
2026-10-01 11:57:48 -07:00
2026-10-04 07:58:41 -07:00
2026-10-03 07:54:09 -07:00
2026-10-02 11:11:00 -07:00
2026-10-01 11:57:48 -07:00
2026-10-04 07:58:41 -07:00
2026-09-01 11:15:11 -07:00