feat: activate workspaces from the root catalog and bootstrap-only publication
This commit is contained in:
@@ -103,7 +103,7 @@ test.each([
|
||||
});
|
||||
|
||||
test.each([
|
||||
{ type: "filesystem", uri: "workspace-content/psd-clinical/evidence" },
|
||||
{ type: "filesystem", uri: "psd-clinical/evidence" },
|
||||
{ type: "http", uris: ["https://evidence.example.test/guide.md"], authentication: "none" },
|
||||
{ type: "s3", uri: "s3://clinical-evidence/published/", credentials: "ambient" },
|
||||
])("omits Evidence installation variables for $type modes without file credentials", (source) => {
|
||||
@@ -134,7 +134,7 @@ llm_policy: { allowed: [zai/glm-5.2] }
|
||||
const evidenceSources = [
|
||||
{
|
||||
label: "filesystem",
|
||||
source: { type: "filesystem", uri: "workspace-content/psd-clinical/evidence" },
|
||||
source: { type: "filesystem", uri: "psd-clinical/evidence" },
|
||||
variables: [],
|
||||
},
|
||||
{
|
||||
@@ -207,11 +207,11 @@ test("documents the S3 session token file as optional", () => {
|
||||
|
||||
test("documents same-revision filesystem ownership without claiming P1 materialization", () => {
|
||||
const descriptor = parseWorkspaceYaml(
|
||||
`${renderWorkspaceWithoutEvidence()}evidence:\n source: { type: filesystem, uri: workspace-content/psd-clinical/evidence }\n`,
|
||||
`${renderWorkspaceWithoutEvidence()}evidence:\n source: { type: filesystem, uri: psd-clinical/evidence }\n`,
|
||||
);
|
||||
const docs = renderWorkspaceDocs(descriptor).markdown;
|
||||
|
||||
expect(docs).toContain("`workspace-content/psd-clinical/evidence`");
|
||||
expect(docs).toContain("`psd-clinical/evidence`");
|
||||
expect(docs).toMatch(/same Git revision/i);
|
||||
expect(docs).toMatch(/P6.*materializ/i);
|
||||
expect(docs).toMatch(/containment.*symlink/i);
|
||||
|
||||
Reference in New Issue
Block a user