Peter Steinberger
acea3f2465
fix(build): stamp runtime postbuild artifacts
2026-04-28 07:56:08 +01:00
Peter Steinberger
f7e942f571
fix(tasks): ship task registry control runtime
2026-04-28 06:18:30 +01:00
Peter Steinberger
a812b8f919
test: use public plugin sdk test fixtures
2026-04-28 03:52:38 +01:00
Peter Steinberger
a0aedea63d
fix: guard cli bootstrap imports
2026-04-27 11:24:35 +01:00
Vincent Koc
a5f6603e61
fix(release): clarify control ui build requirement
2026-04-26 19:24:37 -07:00
Peter Steinberger
6fed787297
test: align release boundary expectations
2026-04-27 01:16:15 +01:00
Peter Steinberger
eccb79db99
build: remove private QA package compat shims
2026-04-27 00:26:02 +01:00
Peter Steinberger
c99d72575e
fix(release): reject staged runtime deps in packs
2026-04-26 09:08:54 +01:00
Peter Steinberger
7fcefd56b7
chore: bump version to 2026.4.25
2026-04-25 10:31:52 +01:00
Peter Steinberger
689a353621
fix(plugins): load packaged runtime mirrors from canonical sources
2026-04-25 09:29:16 +01:00
Peter Steinberger
f191dd3d53
fix(release): preserve plugin-local runtime deps in postpublish verify
2026-04-24 18:22:24 +01:00
Peter Steinberger
5b0ee04c0d
fix(release): harden packed runtime smoke
...
(cherry picked from commit 5ab5dc3900 )
2026-04-24 18:22:24 +01:00
Tak Hoffman
7651a03424
Add packed CLI smoke checks for release packaging ( #70685 )
...
* Add packed CLI smoke release checks
* Address PR review feedback
* Harden packed CLI smoke checks
* Tighten release verifier parsing
* Scan root dist module files in release verifier
2026-04-23 13:50:15 -05:00
Peter Steinberger
acb8fe986d
build: keep runtime dep stamps out of dist
2026-04-23 06:55:07 +01:00
Peter Steinberger
f79c6ab607
test: update bundled runtime mirror expectations
2026-04-23 04:22:20 +01:00
Peter Steinberger
f0cc29af9a
test(build): align runtime mirror guard expectations
2026-04-23 04:18:55 +01:00
Peter Steinberger
e56a6f87ec
fix: exclude qa extensions from npm package
2026-04-22 22:48:28 +01:00
Peter Steinberger
9c733956c0
fix(plugins): repair bundled deps on activation
2026-04-22 20:27:42 +01:00
Dewaldt Huysamen
d4eb236523
fix(release-check): assert bundled plugin runtime deps after packed postinstall ( #70035 )
...
* fix(release-check): assert bundled plugin runtime deps after packed postinstall
Release-check already validates source dist/extensions runtime deps are staged, but runPackedBundledChannelEntrySmoke never re-validates after the packed postinstall runs against the installed tarball. That gap is how 2026.4.21 shipped without @whiskeysockets/baileys in dist/extensions/whatsapp/node_modules, because the source staging passed while the installed layout was left broken.
Re-use collectBuiltBundledPluginStagedRuntimeDependencyErrors against the installed packageRoot right after runPackedBundledPluginPostinstall and fail release-check if any declared runtime dependency is missing from the plugin-local node_modules.
* fix(release-check): check postinstalled dep sentinels at packageRoot/node_modules
Codex review on #70035 caught that collectInstalledBundledPluginRuntimeDepErrors was pointing at dist/extensions/<id>/node_modules, but packed postinstall installs and probes sentinels at packageRoot/node_modules (see dependencySentinelPath in scripts/postinstall-bundled-plugins.mjs). The previous implementation would have falsely failed release-check on healthy packed installs while still missing the original WhatsApp regression.
Reuse discoverBundledPluginRuntimeDeps from postinstall-bundled-plugins.mjs so the release guard uses the exact same dep discovery and sentinel paths the packed postinstall uses. Update the test fixtures accordingly so they model the real install layout.
2026-04-22 00:31:40 -07:00
Peter Steinberger
d2185bd45b
fix: run packed bundled postinstall in release check
...
(cherry picked from commit e57e54e591 )
2026-04-21 16:40:07 +01:00
Peter Steinberger
f6360da116
fix(deps): remove extension-owned deps from root install ( #69335 )
...
* fix(deps): remove extension runtime deps from root install
* fix(deps): keep bundled plugin deps local
* test(plugins): assert matrix deps stay plugin-local
2026-04-20 15:03:09 +01:00
Peter Steinberger
ac8f0c9c0d
chore: prepare 2026.4.19-beta.1 release
2026-04-19 02:09:43 +01:00
Peter Steinberger
26db52ed69
build: restore qa lab updater sidecar
2026-04-17 00:44:35 +01:00
Peter Steinberger
229eb72cf6
build: exclude private QA from npm package
2026-04-15 09:39:51 -07:00
Peter Steinberger
1bca9ba479
fix(release): mirror bundled runtime deps
2026-04-15 12:29:15 +01:00
Vincent Koc
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
Vincent Koc
64f32418b9
test(release): include workspace template pack paths
2026-04-14 18:54:06 +01:00
Peter Steinberger
3b9fb972da
test(release): align pack size budget assertion
2026-04-13 10:59:36 +01:00
Vincent Koc
636fe1c2db
fix(qa): ship scenario pack and isolate completion cache
2026-04-11 12:53:56 +01:00
Peter Steinberger
edf6b490a6
fix: harden bundled plugin dependency release checks
2026-04-08 15:15:44 +01:00
Peter Steinberger
da858c326b
build: exclude plugin sdk build info from npm pack
2026-04-08 02:47:43 +01:00
Vincent Koc
f5c3b409ea
Config: separate core/plugin baseline entries ( #60162 )
...
* Config: separate core/plugin baseline entries
* Config: split config baseline by kind
* Config: split generated baselines by kind
* chore(build): skip generated baseline shards in local tooling
* chore(build): forbid generated docs in npm pack
2026-04-03 18:26:23 +09:00
Gustavo Madeira Santana
2dab0c518a
fix(regression): ship diffs viewer runtime asset
2026-04-01 09:56:07 -04:00
Ayaan Zaidi
5a95d65f1e
fix: restore bundled runtime dependency provisioning ( #58782 ) (thanks @obviyus)
...
* fix: restore bundled runtime dependency provisioning
* fix: ship npm runner in packed installs
* fix: address bundled runtime staging review feedback
* fix: include npm runner in docker build contexts
* fix: restore bundled runtime dependency provisioning (#58782 ) (thanks @obviyus)
* fix: allow caret specs through windows npm cmd (#58782 ) (thanks @obviyus)
2026-04-01 13:03:36 +05:30
Gustavo Madeira Santana
dc192d7b2f
Build: mirror Matrix crypto WASM runtime deps ( #57163 )
...
Merged via squash.
Prepared head SHA: b3aeb9d08a
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-29 15:57:28 -04:00
Peter Steinberger
8e0ab35b0e
refactor(plugins): decouple bundled plugin runtime loading
2026-03-29 09:10:38 +01:00
Peter Steinberger
587e18cd3f
chore: prepare 2026.3.28-beta.1 release
2026-03-28 22:24:51 +00:00
Peter Steinberger
9334015262
fix: ship bundled plugin runtime sidecars
2026-03-23 17:38:08 -07:00
Vincent Koc
c55d4f63eb
fix(release): raise npm pack size budget
2026-03-23 09:54:28 -07:00
Nimrod Gutman
b84a130788
fix(release): preserve shipped channel surfaces in npm tar ( #52913 )
...
* fix(channels): ship official channel catalog (#52838 )
* fix(release): keep shipped bundles in npm tar (#52838 )
* build(release): fix rebased release-check helpers (#52838 )
2026-03-23 17:39:22 +02:00
Vincent Koc
3ce5a8366a
fix(plugins): enforce minimum host versions for installable plugins ( #52094 )
...
* fix(plugins): enforce min host versions
* fix(plugins): tighten min host version validation
* chore(plugins): trim dead min host version code
* fix(plugins): handle malformed min host metadata
* fix(plugins): key manifest cache by host version
2026-03-22 09:12:08 -07:00
Peter Steinberger
d7018aaf19
refactor: move bundled extension deps to plugin packages
2026-03-19 00:04:50 +00:00
Ted Li
07f890fa45
fix(release): block oversized npm packs that regress low-memory startup ( #46850 )
...
* fix(release): guard npm pack size regressions
* fix(release): fail closed when npm omits pack size
2026-03-15 21:31:30 +01:00
Peter Steinberger
86a3149b2e
fix: harden windows npm runtime path
2026-03-12 23:03:19 +00:00
Peter Steinberger
f493b03202
refactor: validate bundled extension release metadata
2026-03-08 18:26:36 +00:00
Peter Steinberger
64d4d9aabb
refactor: move bundled extension gap allowlists into manifests
2026-03-08 18:26:35 +00:00
Peter Steinberger
eba9dcc67a
Refactor release hardening follow-ups ( #39959 )
...
* build: fail fast on stale host-env swift policy
* build: sync generated host env swift policy
* build: guard bundled extension root dependency gaps
* refactor: centralize provider capability quirks
* test: table-drive provider regression coverage
* fix: block merge when prep branch has unpushed commits
* refactor: simplify models config merge preservation
2026-03-08 14:49:58 +00:00
Agent
e7cafed424
chore(release): bump version to 2026.3.1
2026-03-01 21:14:17 +00:00
Ayaan Zaidi
f29c642c13
fix(release): enforce lane floor for calver appcast entries
2026-02-28 10:28:53 +05:30