From 28b248b700ad660e7adc662ac8130587d44fe1aa Mon Sep 17 00:00:00 2001 From: Nathan Page Date: Fri, 2 Jul 2021 14:08:03 +1000 Subject: [PATCH] [EasyBugsnag] Cache app version in env var once resolved (#621) --- .../src/Configurators/AwsEcsFargateConfigurator.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/EasyBugsnag/src/Configurators/AwsEcsFargateConfigurator.php b/packages/EasyBugsnag/src/Configurators/AwsEcsFargateConfigurator.php index 388f61dbc..4e381e8c1 100644 --- a/packages/EasyBugsnag/src/Configurators/AwsEcsFargateConfigurator.php +++ b/packages/EasyBugsnag/src/Configurators/AwsEcsFargateConfigurator.php @@ -86,7 +86,13 @@ private function resolveAppVersion(): ?string $awsData = $this->getAwsFargateTaskData(); $image = (string)($awsData['Containers'][0]['Image'] ?? ''); - return \explode(':', $image)[1] ?? null; + $appVersion = \explode(':', $image)[1] ?? null; + + if ($appVersion !== null) { + \putenv(\sprintf('APP_VERSION=%s', (string)$appVersion)); + } + + return $appVersion; } /**