|
85 | 85 | # Get the version suffix from the auto-incrementing build number. For example: '123' => 'master-00123'
|
86 | 86 | $revision = "{0:D5}" -f [convert]::ToInt32($env:GITHUB_RUN_NUMBER, 10)
|
87 | 87 | $branchName = ![string]::IsNullOrEmpty($env:GITHUB_HEAD_REF) ? $env:GITHUB_HEAD_REF : $env:GITHUB_REF_NAME
|
88 | | - $safeName = $branchName.Replace('/', '-').Replace('_', '-') |
89 | | - $versionSuffix = "$safeName-$revision" |
| 88 | + $safeBranchName = $($branchName -Replace '[^a-zA-Z0-9-]', '-')[0..40] -Join "" |
| 89 | + $versionSuffix = "$safeBranchName-$revision" |
90 | 90 | }
|
91 | 91 | Write-Output "Using version suffix: $versionSuffix"
|
92 | 92 | Write-Output "PACKAGE_VERSION_SUFFIX=$versionSuffix" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
|
|
0 commit comments