Peter Steinberger
23c0a7b612
fix: preserve working installs on unsupported Node (#106994)
* fix(update): preserve installs on unsupported Node
* fix(update): verify skipped install scripts
* refactor(update): share global install preflight
* fix(update): validate Bun-installed Node runtime
* fix(update): classify install preflight failures
* refactor(update): normalize install failure reasons
* style(update): format updater policy test
* fix(update): preserve pnpm script policy safety
* fix(update): classify hosted git sources
* chore: leave release notes to release flow
* fix(release): defer package inventory helper loading
* style(release): keep inventory loader LOC-neutral
* fix(update): validate staged package lifecycle
* fix(update): match packed lifecycle contract
* fix(update): harden Bun package activation
* test(update): model packed Bun lifecycle
* style(update): avoid lifecycle name shadowing
* fix(update): remove unsafe Bun staging experiment
* fix(update): satisfy updater type checks
* fix(update): preserve packed npm package name
* fix(update): preserve checkout failure status
* fix(update): disable scripts while packing candidates
* fix(update): preflight source package engines safely
* fix(update): preserve legacy npm downgrades
* fix(update): pin npm packing to selected Node
* fix(update): stage npm activation before replacing live package
* fix(update): guard non-npm source activation
* refactor(update): isolate npm staging helpers
* fix(update): harden staged package lifecycle
* test(update): satisfy merged type gates
* fix(update): privatize runtime npm helper
* fix(ci): satisfy merged lint and type gates
* docs(changelog): defer updater note to release
* fix(update): guard package activation runtime
* fix(update): preserve installs on unsupported Node
* test(update): reject prerelease Node runtimes
* test(update): use shared temp cleanup
* fix(update): fail closed when install scripts are skipped
* fix(update): pack install guard in docker artifacts
* fix(ci): keep install guard export tooling-local
2026-07-14 23:19:48 -07:00
..
2026-07-13 04:01:40 -07:00
2026-07-12 10:17:00 +01:00
2026-07-11 02:31:17 -07:00
2026-07-10 13:33:20 -07:00
2026-07-10 17:47:32 -07:00
2026-07-12 17:24:45 -07:00
2026-07-12 17:24:45 -07:00
2026-07-11 06:15:41 -07:00
2026-06-20 04:04:40 +08:00
2026-06-20 04:04:40 +08:00
2026-07-11 06:15:41 -07:00
2026-06-23 14:01:29 +02:00
2026-07-10 10:42:36 +01:00
2026-07-13 01:29:33 -07:00
2026-07-10 13:00:50 +01:00
2026-07-12 17:24:45 -07:00
2026-07-12 17:24:45 -07:00
2026-07-12 17:24:45 -07:00
2026-07-11 06:15:41 -07:00
2026-07-14 03:52:44 -07:00
2026-07-11 06:15:41 -07:00
2026-07-12 10:26:32 +08:00
2026-07-12 10:26:32 +08:00
2026-07-11 06:15:41 -07:00
2026-07-11 11:44:34 -07:00
2026-07-13 15:26:02 -07:00
2026-07-13 15:26:02 -07:00
2026-07-11 06:15:41 -07:00
2026-07-14 15:00:58 -07:00
2026-07-11 06:15:41 -07:00
2026-07-10 13:33:20 -07:00
2026-07-14 00:21:36 -07:00
2026-07-12 12:09:17 +08:00
2026-07-12 10:17:00 +01:00
2026-07-14 22:11:22 -07:00
2026-07-14 01:12:36 -07:00
2026-07-14 10:21:56 -07:00
2026-07-12 10:17:00 +01:00
2026-07-07 16:59:51 -07:00
2026-07-13 02:21:08 -07:00
2026-07-11 13:15:16 -07:00
2026-07-14 19:43:18 -07:00
2026-07-11 06:15:41 -07:00
2026-07-12 17:24:45 -07:00
2026-07-05 08:00:23 -04:00
2026-07-10 08:18:44 -07:00
2026-07-05 08:00:23 -04:00
2026-07-10 22:31:42 -07:00
2026-07-11 06:15:41 -07:00
2026-06-26 21:41:14 -05:00
2026-07-11 06:15:41 -07:00
2026-07-14 11:03:02 -07:00
2026-07-10 13:00:50 +01:00
2026-07-11 06:15:41 -07:00
2026-07-13 01:53:28 -07:00
2026-07-14 02:33:22 -07:00
2026-07-11 06:15:41 -07:00
2026-07-13 10:30:27 -07:00
2026-07-11 06:15:41 -07:00
2026-07-13 11:44:28 -07:00
2026-07-13 11:44:28 -07:00
2026-07-07 16:59:51 -07:00
2026-07-12 10:17:00 +01:00
2026-07-12 22:18:10 -07:00
2026-07-14 07:42:17 -07:00
2026-07-13 23:33:30 -07:00
2026-07-11 06:15:41 -07:00
2026-07-14 10:21:56 -07:00
2026-06-20 20:07:50 +02:00
2026-07-01 22:05:26 -05:00
2026-07-11 06:15:41 -07:00
2026-07-10 17:31:42 -07:00
2026-07-11 06:15:41 -07:00
2026-07-10 16:59:10 +01:00
2026-07-11 06:15:41 -07:00
2026-07-10 19:01:30 +01:00
2026-07-11 06:15:41 -07:00
2026-07-10 16:59:10 +01:00
2026-07-12 10:19:26 +08:00
2026-07-12 17:24:45 -07:00
2026-07-11 06:15:41 -07:00
2026-07-06 02:24:37 -07:00
2026-07-11 06:15:41 -07:00
2026-06-21 11:15:14 +02:00
2026-07-11 06:15:41 -07:00
2026-07-12 17:24:45 -07:00
2026-07-11 02:31:17 -07:00
2026-07-10 09:39:10 -07:00
2026-07-11 02:31:17 -07:00
2026-07-11 02:31:17 -07:00
2026-06-27 08:12:12 +08:00
2026-07-12 21:04:43 -07:00
2026-07-10 05:24:14 -07:00
2026-07-12 07:17:48 +02:00
2026-07-10 13:33:20 -07:00
2026-07-11 06:30:57 -07:00
2026-07-12 17:24:45 -07:00
2026-06-23 10:31:05 +02:00
2026-07-14 23:19:48 -07:00
2026-07-11 06:15:41 -07:00
2026-06-21 21:27:57 +02:00
2026-07-11 06:15:41 -07:00
2026-07-07 15:17:41 -07:00
2026-06-26 07:51:07 +01:00
2026-07-12 16:03:46 +02:00
2026-07-11 06:15:41 -07:00
2026-07-11 06:15:41 -07:00
2026-07-14 23:41:24 -04:00
2026-07-14 23:41:24 -04:00
2026-07-11 06:15:41 -07:00
2026-07-12 17:24:45 -07:00
2026-07-12 10:17:00 +01:00
2026-07-11 06:15:41 -07:00
2026-07-12 23:07:25 -07:00
2026-07-11 23:48:05 -07:00
2026-07-12 17:24:45 -07:00
2026-07-11 06:15:41 -07:00
2026-06-21 17:32:43 +02:00
2026-07-11 06:15:41 -07:00
2026-07-12 19:58:38 -07:00
2026-07-12 19:58:38 -07:00
2026-07-14 22:13:37 -07:00
2026-07-14 19:43:18 -07:00
2026-07-12 17:24:45 -07:00
2026-07-14 22:13:37 -07:00
2026-07-14 22:13:37 -07:00
2026-07-12 23:10:12 -07:00
2026-07-03 20:20:28 -07:00
2026-07-11 02:31:17 -07:00
2026-07-11 06:15:41 -07:00
2026-06-21 22:26:44 +02:00
2026-07-11 06:15:41 -07:00
2026-06-23 13:38:40 +02:00
2026-07-14 22:02:56 -07:00
2026-07-03 17:58:15 -07:00
2026-07-03 17:58:15 -07:00
2026-07-13 01:53:28 -07:00
2026-07-13 01:53:28 -07:00
2026-07-13 21:50:36 -07:00
2026-07-13 09:09:21 +08:00
2026-07-13 03:51:25 -07:00
2026-07-13 09:09:21 +08:00
2026-07-13 09:09:21 +08:00
2026-07-12 10:17:00 +01:00
2026-07-13 22:12:21 -07:00
2026-07-11 06:15:41 -07:00
2026-07-14 00:27:34 +01:00
2026-07-11 06:15:41 -07:00
2026-07-12 23:07:25 -07:00
2026-07-04 08:00:15 +02:00
2026-07-11 06:15:41 -07:00
2026-06-22 19:11:46 +08:00
2026-07-11 06:15:41 -07:00
2026-07-12 19:58:55 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 07:28:20 -07:00
2026-07-07 16:59:51 -07:00
2026-07-11 06:15:41 -07:00
2026-06-20 15:35:33 +02:00
2026-07-05 12:16:41 -07:00
2026-07-12 17:24:45 -07:00
2026-07-11 06:15:41 -07:00
2026-07-11 01:09:51 -07:00
2026-06-21 11:15:14 +02:00
2026-07-11 02:31:17 -07:00