We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4db2e83 commit 7dbc552Copy full SHA for 7dbc552
1 file changed
src/mcp/tools/core/deploy.ts
@@ -48,14 +48,15 @@ export const deploy = tool(
48
config: ctx.config,
49
nonInteractive: true,
50
onProgress: (progress: { phase: string; targets?: string[] }) => {
51
- const phaseNumbers: Record<string, number> = {
+ type DeployPhase = "predeploy" | "prepare" | "deploy" | "release" | "postdeploy";
52
+ const phaseNumbers: Record<DeployPhase, number> = {
53
predeploy: 10,
54
prepare: 30,
55
deploy: 60,
56
release: 80,
57
postdeploy: 100,
58
};
- const percentage = phaseNumbers[progress.phase] || 0;
59
+ const percentage = phaseNumbers[progress.phase as DeployPhase] || 0;
60
jobTracker.updateJob(jobId, { progress: percentage });
61
jobTracker.addLog(
62
jobId,
0 commit comments