imccyu
a213befd0f
build(release): publish the vendored framework and the native packages publicly
...
The three release sequences shipped with publishConfig.access: restricted, so
nothing in the @deepseek-ai scope was installable from outside the organization.
A restricted dependency is what actually blocks a public consumer: every harness
package declares the vendored framework as a peerDependency, and
dsh-sandbox-local declares the Landlock entry as a dependency. Those two
sequences therefore go public first — the nine vendor/* packages and the three
native/landlock-run packages — while the dsh family stays restricted until its
own sequence is opened deliberately. No public package requires a restricted one
in this arrangement.
Access is now per sequence, so no publish path can pass --access: one flag
cannot express two levels and would override the manifest that owns the fact.
publish.ts stops passing it, matching the native workflow, and
check-workspace-constraints holds each manifest to its own sequence's level,
which is what stops the scope from drifting one package at a time.
Harness consumers reference the Landlock entry as workspace:^ instead of
workspace:*, so a published harness package accepts the entry's patch and minor
releases. The entry keeps workspace:* for its platform packages, where the
binary must match the entry version exactly.
Two rationales that named a private registry no longer describe the vendored
sequence; they now state the durable reason, which is that the verification must
not depend on the registry already carrying matching versions.
2026-08-13 14:05:48 +08:00
..
2026-08-09 14:55:15 +08:00
2026-08-09 14:55:15 +08:00
2026-08-09 14:55:15 +08:00
2026-08-09 11:02:16 +08:00
2026-08-02 01:25:01 +08:00
2026-08-09 11:02:16 +08:00
2026-08-04 17:36:14 +08:00
2026-07-28 23:13:28 +08:00
2026-08-04 17:36:14 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-12 12:30:19 +08:00
2026-08-09 21:10:59 +08:00
2026-08-12 12:30:19 +08:00
2026-08-04 17:36:14 +08:00
2026-07-26 23:06:00 +08:00
2026-08-04 17:36:14 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-12 12:30:19 +08:00
2026-08-10 17:58:09 +08:00
2026-08-12 12:30:19 +08:00
2026-08-13 13:31:30 +08:00
2026-08-13 13:31:30 +08:00
2026-08-13 13:31:30 +08:00
2026-08-12 11:44:33 +08:00
2026-08-12 11:44:33 +08:00
2026-08-12 11:44:33 +08:00
2026-08-10 13:07:46 +08:00
2026-08-10 13:07:46 +08:00
2026-08-09 12:35:06 +08:00
2026-08-12 09:59:19 +08:00
2026-08-11 15:23:05 +08:00
2026-08-12 09:59:19 +08:00
2026-08-12 09:59:19 +08:00
2026-08-11 15:23:05 +08:00
2026-08-12 09:59:19 +08:00
2026-08-04 17:36:14 +08:00
2026-07-29 14:32:11 +08:00
2026-08-04 17:36:14 +08:00
2026-08-04 18:42:13 +08:00
2026-08-04 18:42:13 +08:00
2026-08-12 09:59:19 +08:00
2026-08-11 15:23:05 +08:00
2026-08-12 09:59:19 +08:00
2026-08-11 17:56:42 +08:00
2026-08-11 17:56:42 +08:00
2026-08-11 17:56:42 +08:00
2026-08-09 11:33:14 +08:00
2026-07-30 19:57:17 +08:00
2026-08-09 11:33:14 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-07-26 15:06:51 +08:00
2026-08-09 11:33:14 +08:00
2026-08-04 17:36:14 +08:00
2026-08-04 17:36:14 +08:00
2026-08-12 12:30:19 +08:00
2026-08-09 17:26:57 +08:00
2026-08-12 12:30:19 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-12 12:30:19 +08:00
2026-08-11 01:48:37 +08:00
2026-08-12 12:30:19 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-11 17:56:42 +08:00
2026-08-11 17:56:42 +08:00
2026-08-11 17:50:37 +08:00
2026-08-09 11:33:14 +08:00
2026-08-08 04:20:39 +08:00
2026-08-09 11:33:14 +08:00
2026-08-12 17:31:28 +08:00
2026-08-12 16:30:35 +08:00
2026-08-12 17:31:28 +08:00
2026-08-12 12:30:19 +08:00
2026-08-10 16:34:20 +08:00
2026-08-12 12:30:19 +08:00
2026-08-10 17:58:09 +08:00
2026-08-10 17:58:09 +08:00
2026-08-10 17:58:09 +08:00
2026-08-12 18:16:24 +08:00
2026-08-12 18:16:24 +08:00
2026-08-12 18:16:24 +08:00
2026-08-09 11:33:14 +08:00
2026-07-26 15:54:36 +08:00
2026-08-09 11:33:14 +08:00
2026-08-12 12:30:19 +08:00
2026-08-10 14:49:30 +08:00
2026-08-12 12:30:19 +08:00
2026-08-09 11:02:16 +08:00
2026-08-02 03:17:42 +08:00
2026-08-09 11:02:16 +08:00
2026-08-12 12:30:19 +08:00
2026-08-11 01:48:37 +08:00
2026-08-12 12:30:19 +08:00
2026-08-09 11:33:14 +08:00
2026-07-28 14:58:06 +08:00
2026-08-09 11:33:14 +08:00
2026-08-08 19:06:41 +08:00
2026-08-08 19:06:41 +08:00
2026-08-08 19:06:41 +08:00
2026-08-04 17:36:14 +08:00
2026-07-28 01:02:43 +08:00
2026-08-04 17:36:14 +08:00
2026-08-12 12:30:19 +08:00
2026-08-09 15:35:02 +08:00
2026-08-12 12:30:19 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-09 14:55:15 +08:00
2026-08-09 14:55:15 +08:00
2026-08-09 14:55:15 +08:00
2026-08-12 12:30:19 +08:00
2026-07-30 21:47:13 +08:00
2026-08-12 12:30:19 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-09 11:02:16 +08:00
2026-07-30 19:02:10 +08:00
2026-08-09 11:02:16 +08:00
2026-08-09 11:33:14 +08:00
2026-07-31 02:55:37 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:02:16 +08:00
2026-08-02 03:17:42 +08:00
2026-08-09 11:02:16 +08:00
2026-08-12 12:30:19 +08:00
2026-08-11 15:23:05 +08:00
2026-08-12 12:30:19 +08:00
2026-08-12 12:30:19 +08:00
2026-08-09 21:10:59 +08:00
2026-08-12 12:30:19 +08:00
2026-08-09 14:33:57 +08:00
2026-08-08 01:10:57 +08:00
2026-08-09 14:33:57 +08:00
2026-08-13 14:05:48 +08:00
2026-08-13 14:05:48 +08:00
2026-08-13 14:05:48 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-12 12:30:19 +08:00
2026-08-09 00:37:46 +08:00
2026-08-12 12:30:19 +08:00
2026-08-12 12:30:19 +08:00
2026-08-09 15:35:02 +08:00
2026-08-12 12:30:19 +08:00
2026-08-10 18:04:26 +08:00
2026-08-10 18:04:26 +08:00
2026-08-10 18:04:26 +08:00
2026-08-11 01:48:37 +08:00
2026-08-11 01:48:37 +08:00
2026-08-11 01:48:37 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-10 16:34:20 +08:00
2026-08-12 12:30:19 +08:00
2026-08-10 16:34:20 +08:00
2026-08-12 12:30:19 +08:00
2026-08-12 12:30:19 +08:00
2026-08-10 16:34:20 +08:00
2026-08-12 12:30:19 +08:00
2026-08-12 12:30:19 +08:00
2026-08-10 16:34:20 +08:00
2026-08-12 12:30:19 +08:00
2026-08-12 12:30:19 +08:00
2026-08-09 10:56:43 +08:00
2026-08-12 12:30:19 +08:00
2026-08-12 12:30:19 +08:00
2026-08-09 14:55:15 +08:00
2026-08-12 12:30:19 +08:00
2026-08-10 23:13:32 +08:00
2026-08-10 23:13:32 +08:00
2026-08-10 23:13:32 +08:00
2026-08-13 14:05:48 +08:00
2026-08-13 14:05:48 +08:00
2026-08-13 14:05:48 +08:00
2026-08-11 16:37:29 +08:00
2026-08-11 16:37:29 +08:00
2026-08-11 16:37:29 +08:00
2026-08-11 20:09:33 +08:00
2026-08-11 20:09:33 +08:00
2026-08-11 20:09:33 +08:00
2026-08-12 14:08:18 +08:00
2026-08-12 14:08:18 +08:00
2026-08-12 14:08:18 +08:00
2026-08-12 02:16:39 +08:00
2026-08-12 02:16:39 +08:00
2026-08-12 02:16:39 +08:00
2026-08-13 14:05:48 +08:00
2026-08-13 14:05:48 +08:00
2026-08-13 14:05:48 +08:00