Skip to content

fix(protocol): persist versionless package installs; drop sys_packages on delete #7739

fix(protocol): persist versionless package installs; drop sys_packages on delete

fix(protocol): persist versionless package installs; drop sys_packages on delete #7739

Triggered via pull request July 3, 2026 15:18
Status Failure
Total duration 6m 3s
Artifacts 1

ci.yml

on: pull_request
Test Core
1m 31s
Test Core
Dogfood Regression Gate
5m 53s
Dogfood Regression Gate
Build Core
4m 44s
Build Core
Build Docs
Build Docs
Check Skill Docs
Check Skill Docs
Fit to window
Zoom out
Zoom in

Annotations

3 errors
Test Core
Process completed with exit code 1.
src/protocol-package-lifecycle.test.ts > protocol.duplicatePackage (ADR-0070 D4) > clones items into a new package, re-namespacing names AND rewriting references: packages/objectql/src/protocol-package-lifecycle.test.ts#L149
AssertionError: expected "vi.fn()" to be called with arguments: [ ObjectContaining{…} ] Received: 1st vi.fn() call: [ - ObjectContaining { + { "id": "app.iojn2", + "name": "Repair (copy)", "namespace": "iojn2", - "scope": "environment", + "type": "application", + "version": "1.0.0", }, + undefined, ] Number of calls: 1 ❯ src/protocol-package-lifecycle.test.ts:149:32
src/protocol-install-package.test.ts > protocol.installPackage (ADR-0033 consolidation) > skips persistence when the manifest has no version (cannot key sys_packages): packages/objectql/src/protocol-install-package.test.ts#L92
AssertionError: expected "vi.fn()" to not be called at all, but actually been called 1 times Received: 1st vi.fn() call: Array [ Object { "manifest": Object { "id": "app.nov", "name": "NoVer", "type": "application", "version": "0.1.0", }, "metadata": Object {}, }, ] Number of calls: 1 ❯ src/protocol-install-package.test.ts:92:25

Artifacts

Produced during runtime
Name Size Digest
build-output
10.4 MB
sha256:c288e12c439e13b4f2d8504a58dec9c906db5d8f5799902e52d15c930bc36848