Dashboard › craft › Distillation
abfb5424-d603-4b5b-9908-226da38a5e73["lore_tm_v1_UL2YupdKbmeo2M74LWUJZQR1F8x2fPoGg3Fey9Og-vQ"]
Date: Aug 29, 2026
src/index.ts diff imports and uses setGlobals; it resolves workspace-selection globals from raw argv/environment early, including CRAFT_WORKSPACE, before command parsing/configuration processing."workspace" as a named, independently-versioned release unit.WorkspaceSchema = z.object({ ... }); documentation states that when top-level workspaces are present, a release run must select one through --workspace <name> or the workspace environment mechanism.src/targets/__tests__/registry.test.ts add setup using beforeEach(), NoneArtifactProvider, and mocked Git operations.git.pull is called as git.pull('origin', 'master', ['--rebase']).src/targets/registry.ts adds registry-push retry behavior: PUSH_RETRY_DELAY_SECS = 3, a pushToRegistry(git: SimpleGit) private method, and sleep(pushDelay * 1000) between retries. The method pushes committed release changes to the registry master branch.src/targets/vercel.ts changes Vercel target configuration handling; accompanying src/targets/__tests__/vercel.test.ts tests verify target.vercelConfig.projectId resolves to envProjectId, indicating environment-based Vercel project-ID configuration precedence/support.CRAFT_WORKSPACE: 'mcp'.