Merge branch '1.8.x' into feat-integer-format-int64

This commit is contained in:
Chirag Aggarwal 2026-01-14 09:54:19 +05:30 committed by GitHub
commit 5697d983d0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1024,6 +1024,11 @@ class Builds extends Action
Console::log('Deployment activated');
}
$this->afterDeploymentSuccess(
$project,
$deployment,
);
// Send realtime event after updating the associated resource so that Console will have the resource's deployment details when re-fetching.
$queueForRealtime
->setPayload($deployment->getArrayCopy())
@ -1256,6 +1261,26 @@ class Builds extends Action
}
}
/**
* Hook to run after deployment is activated
*
* @param Document $project
* @param Document $deployment
* @return void
*/
protected function afterDeploymentSuccess(
Document $project,
Document $deployment,
): void {
if (!($project instanceof Document)) {
throw new Exception('project must be an instance of Document');
}
if (!($deployment instanceof Document)) {
throw new Exception('deployment must be an instance of Document');
}
}
protected function getRuntime(Document $resource, string $version): array
{
$runtimes = Config::getParam($version === 'v2' ? 'runtimes-v2' : 'runtimes', []);