1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lotem-weasel

Клонировать/Скачать
extract_changelog.ps1 782 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Azuk 443 Отправлено 06.06.2023 16:03 3c423fb
$tag = $env:GITHUB_REF -replace 'refs/tags/'
$changelogPath = Join-Path $PSScriptRoot "CHANGELOG.md"
$outputPath = Join-Path $PSScriptRoot "RELEASE_CHANGELOG.md"
$changeLog = Get-Content $changelogPath
Out-File -FilePath $outputPath -NoNewline
$found = $false
foreach ($line in $changeLog) {
$versionLine = $line -match '<a name="(.*)"></a>'
if ($versionLine) {
$version = $Matches.1
if (-Not $found) {
if ($version -ne $tag) {
# version mismatch
Write-Output "version mismatch: changelog is ${version} but tag is ${tag}"
exit 1
} else {
$found = $true
Write-Output "extracting changelog for ${version}"
continue
}
} else {
exit 0
}
}
$line | Out-File -FilePath $outputPath -Append
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/lotem-weasel.git
git@api.gitlife.ru:oschina-mirror/lotem-weasel.git
oschina-mirror
lotem-weasel
lotem-weasel
master