Peter Steinberger and GitHub
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
Peter Steinberger and GitHub
ced61db64a
fix(ci): preserve OCM workspace prepack ( #107844 )
...
* fix(ci): preserve OCM workspace prepack
* fix(ci): bind OCM prepack to pack context
* fix(ci): avoid path import shadowing
2026-07-14 17:28:45 -07:00
Jason (Json) and GitHub
be88c46160
fix(packaging): reject unsafe root source packs ( #107794 )
2026-07-14 16:09:27 -07:00
Peter Steinberger and GitHub
d1684f48a3
refactor: delete dead infra and config exports ( #106019 )
...
* refactor: delete dead infra and config exports
* refactor: preserve live infra and config contracts
* refactor(config): remove obsolete file-store lifecycle APIs
* refactor(infra): finish current-main dead export cleanup
2026-07-13 12:00:47 -07:00
Peter Steinberger and GitHub
16fa19cd72
improve(control-ui): compress and cache bundled assets ( #105890 )
...
* perf(control-ui): compress bundled assets
* chore(control-ui): remove release-owned changelog edit
* fix(control-ui): release assets before compression
* refactor(control-ui): split static response helpers
* perf(control-ui): precompress bundled assets
* refactor(control-ui): keep encoding internals private
* chore(control-ui): refresh LOC baseline
2026-07-12 23:13:04 -07:00
Vincent Koc and Vincent Koc
451d6314fc
refactor(build): expose prepack finalization
2026-07-11 19:57:54 +08:00
Vincent Koc and Vincent Koc
9e2aed2ece
fix(release): allow explicit non-publish changelog packing
2026-07-11 16:32:59 +08:00
Peter Steinberger and GitHub
7fe004d852
feat: show build identity in About screens ( #103595 )
...
* feat: show build identity in About screens
* chore: leave root changelog to release automation
* fix: translate Control UI About build details
2026-07-10 10:42:36 +01:00
Vincent Koc
74214000bf
fix(release): preserve npm pack json output
2026-06-24 09:19:00 +02:00
Peter Steinberger
b8d08f0cfd
docs: document repository scripts
2026-06-04 20:52:50 -04:00
Vincent Koc
6d643ccd11
fix(tooling): reject malformed release command limits
2026-06-03 02:52:16 +02:00
Dallin Romney and GitHub
bd04d2db0d
feat: only include the current changelog section in tarball ( #88107 )
...
* build: package current changelog section
* build: guard packaged changelog section size
2026-05-29 17:18:35 -07:00
Vincent Koc
bda3531560
fix(test): bound startup build helpers
2026-05-28 14:25:06 +02:00
Vincent Koc
653e8d1ea5
fix(release): bound prepack subprocesses
2026-05-28 14:14:13 +02:00
Vincent Koc
32f91503be
fix(scripts): harden Windows QA runners
2026-05-24 02:55:08 +02:00
Vincent Koc and GitHub
c727388f93
fix(plugins): localize bundled runtime deps to extensions ( #67099 )
...
* fix(plugins): localize bundled runtime deps to extensions
* fix(plugins): move staged runtime deps out of root
* fix(packaging): harden prepack and runtime dep staging
* fix(packaging): preserve optional runtime dep staging
* Update CHANGELOG.md
* fix(packaging): harden runtime staging filesystem writes
* fix(docker): ship preinstall warning in bootstrap layers
* fix(packaging): exclude staged plugin node_modules from npm pack
2026-04-15 12:04:31 +01:00
Ayaan Zaidi
18d0af3a13
fix(update): verify packaged dist inventory
2026-04-15 13:22:04 +05:30
Tak Hoffman
8069b990a6
add bundled channel prepack smoke
2026-04-07 23:09:26 -05:00
Peter Steinberger
7dc085890e
refactor: dedupe script error formatting
2026-04-07 05:06:54 +01:00
Peter Steinberger
c3490b3c70
fix: keep prepared prepack logs off stdout
2026-04-01 15:31:02 +01:00
Peter Steinberger
ad06d5ab4d
build: reuse release preflight artifacts
2026-04-01 06:30:36 +09:00