From 23e9dbfbdbf1eada3078f6af2bb40b886581c82c Mon Sep 17 00:00:00 2001 From: jklingen Date: Mon, 21 Apr 2025 19:08:01 +0200 Subject: [PATCH] Fix Version Extraction --- .github/workflows/release.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d261a0fef..fee0afc79 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -88,17 +88,20 @@ jobs: id: extract_version run: | $file = Get-ChildItem drop -Filter "Greenshot-INSTALLER-*.exe" | Select-Object -First 1 - if ($file -match "Greenshot-INSTALLER-([\d\.]+).*\.exe") { - echo "version=$($matches[1])" >> $GITHUB_OUTPUT + if (-not $file) { + throw "No matching file found in 'drop' directory." + } + if ($file.Name -match "Greenshot-INSTALLER-([\d\.]+).*\.exe") { + echo "version=$($matches[1])" >> $Env:GITHUB_OUTPUT } else { - throw "Version number could not be extracted from file name: $file" + throw "Version number could not be extracted from file name: $($file.Name)" } shell: pwsh - name: Create GitHub Release uses: softprops/action-gh-release@v2 with: - name: "Greenshot Release v${{ steps.extract_version.outputs.version }}" + name: "Greenshot v${{ steps.extract_version.outputs.version }} unstable" files: drop/*.exe draft: true prerelease: true