Fix race condition

This commit is contained in:
Shivam Mathur
2025-07-29 02:08:56 +05:30
parent 2282b6a082
commit 2a597f617d
2 changed files with 7 additions and 7 deletions

View File

@ -28,8 +28,8 @@ Function Edit-ComposerConfig() {
Set-ComposerAuth
}
# Function to merge auth.json fragments.
Function Get-MergedAuthJson {
# Function to update auth.json.
Function Update-AuthJson {
[CmdletBinding()]
param(
[Parameter(Mandatory)][string[]] $ComposerAuth
@ -58,7 +58,7 @@ Function Get-MergedAuthJson {
}
}
}
return $existing | ConvertTo-Json -Depth 5
Set-Content -Path $composer_home\auth.json -Value ($existing | ConvertTo-Json -Depth 5)
}
# Function to setup authentication in composer.
@ -81,7 +81,7 @@ Function Set-ComposerAuth() {
$composer_auth += '"github-oauth": {"github.com": "' + $env:GITHUB_TOKEN + '"}'
}
if($composer_auth.length) {
Set-Content -Path $composer_home\auth.json -Value (Get-MergedAuthJson $composer_auth)
Update-AuthJson $composer_auth
}
}