This commit is contained in:
2025-04-07 12:16:11 +01:00
parent ce8b201a1c
commit e15a80163b
62 changed files with 149 additions and 131 deletions

View File

@@ -5,11 +5,11 @@ namespace App\Data\Deployments;
class Plan
{
/**
* @param PlannedStep[] $steps
* @param PlannedStep[] $steps
*/
public function __construct(
public array $steps = [],
) {
//
}
}
}

View File

@@ -18,12 +18,13 @@ class PlannedStep
}
}
public function getSafeScript(): string
public function getSafeScript(): string
{
$script = $this->script;
foreach ($this->secrets as $key => $value) {
$script = str_replace("[!{$key}]", '********', $script);
}
return $script;
}
@@ -33,6 +34,7 @@ class PlannedStep
foreach ($this->secrets as $key => $value) {
$script = str_replace("[!{$key}]", $value, $script);
}
return $script;
}
}
}