Merge pull request #169 from pikasTech/fix/codequeue-runner-skills-dev-pin
fix: 将 Code Queue DEV artifact 指向 runner skills 修复
This commit is contained in:
+1
-1
@@ -237,7 +237,7 @@
|
||||
{
|
||||
"id": "code-queue",
|
||||
"repo": "https://github.com/pikasTech/unidesk",
|
||||
"commitId": "e62f1c21d43a58f73f70516920814ca90f994df8",
|
||||
"commitId": "62c613eefc84292fe1874a837685b073ac6c7295",
|
||||
"artifact": {
|
||||
"kind": "source-build",
|
||||
"repository": "unidesk/code-queue",
|
||||
|
||||
@@ -103,6 +103,7 @@ assertCondition(devCodeQueueTarget.manifestRepoPath === "src/components/microser
|
||||
const pinnedDevManifest = gitShowText(devCodeQueueCommit, "src/components/microservices/k3sctl-adapter/k3s/dev/unidesk-dev-code-queue.k8s.yaml");
|
||||
const pinnedRuntimePreflight = gitShowText(devCodeQueueCommit, "src/components/microservices/code-queue/src/runtime-preflight.ts");
|
||||
const pinnedIndexSource = gitShowText(devCodeQueueCommit, "src/components/microservices/code-queue/src/index.ts");
|
||||
const pinnedProviderRuntime = gitShowText(devCodeQueueCommit, "src/components/microservices/code-queue/src/provider-runtime.ts");
|
||||
assertCondition(countOccurrences(pinnedDevManifest, "path: /home/ubuntu/.agents/skills") === 3, "deploy.json dev code-queue commit must include source skills hostPath for scheduler/read/write", {
|
||||
commit: devCodeQueueCommit,
|
||||
});
|
||||
@@ -113,6 +114,12 @@ assertCondition(!pinnedDevManifest.includes(forbiddenPathLiteral), "deploy.json
|
||||
assertCondition(pinnedRuntimePreflight.includes("skills.contractOk && ports.codex.ok"), "deploy.json dev code-queue commit runtime-preflight must require target projection contract");
|
||||
assertCondition(pinnedIndexSource.includes("skills.contractOk === true"), "deploy.json dev code-queue commit dev-ready must require target projection contract");
|
||||
assertCondition(pinnedIndexSource.includes("return config.skillsPath"), "deploy.json dev code-queue commit must keep runner UNIDESK_SKILLS_PATH on the configured target");
|
||||
assertCondition(pinnedProviderRuntime.includes("SKILLS_MOUNT_ARGS=(-v \"$SKILLS_SOURCE\":\"$SKILLS_TARGET\":ro)"), "deploy.json dev code-queue commit must bind D601 host skills into provider dev containers", {
|
||||
commit: devCodeQueueCommit,
|
||||
});
|
||||
assertCondition(pinnedProviderRuntime.includes("-e UNIDESK_SKILLS_PATH=\"$SKILLS_TARGET\""), "deploy.json dev code-queue commit must pass target skills env into provider dev containers", {
|
||||
commit: devCodeQueueCommit,
|
||||
});
|
||||
|
||||
configureProviderRuntime({
|
||||
config: {
|
||||
|
||||
Reference in New Issue
Block a user