fix pipe retry action (#8640)

This commit is contained in:
Anton-4 2025-12-12 12:35:05 +01:00 committed by GitHub
parent 0608d4c338
commit 33cf64377f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -48,7 +48,7 @@ runs:
fi
# Check if error matches retry condition
if grep -q "${{ inputs.error_string_contains }}" "$output_file"; then
if grep -Eq "${{ inputs.error_string_contains }}" "$output_file"; then
echo "Command failed with exit code $exit_code and error output contains '${{ inputs.error_string_contains }}'"
echo "Retrying..."
attempt=$((attempt + 1))
@ -89,7 +89,7 @@ runs:
}
# Check if error matches retry condition
if ($output -like "*${{ inputs.error_string_contains }}*") {
if ($output -match "${{ inputs.error_string_contains }}") {
Write-Host "Command failed with exit code $exitCode and error output contains '${{ inputs.error_string_contains }}'"
Write-Host "Retrying..."
$attempt++