diff --git a/.github/workflows/jcapi-powershell-release.yml b/.github/workflows/jcapi-powershell-release.yml index a3629a237..46e67b813 100644 --- a/.github/workflows/jcapi-powershell-release.yml +++ b/.github/workflows/jcapi-powershell-release.yml @@ -61,8 +61,8 @@ jobs: - uses: actions/checkout@v4 - name: Build Draft Release run: | - MODULE_VERSION=$(grep -Po '(\d+\.\d+\.\d+)' ${{ github.workspace }}/SDKs/PowerShell/${{ matrix.sdkName }}/${{ matrix.sdkName }}.psd1) - VERSION=$(echo $MODULE_VERSION | grep -Po "\d\+\.\d\+\.\d\+") + MODULE_CAPTURE=$(grep -Po 'ModuleVersion = '(\d+\.\d+\.\d+)'' ${{ github.workspace }}/SDKs/PowerShell/${{ matrix.sdkName }}/${{ matrix.sdkName }}.psd1) + VERSION=$(echo $MODULE_CAPTURE | grep -Po "(\d+\.\d+\.\d+)") TITLE="${{ matrix.sdkName }}-$VERSION" # Get the changelog text between the latest release # and the next sequential "## SemanticVersionNumber" CHANGELOG=$(cat ${{ github.workspace }}/${{ matrix.sdkName }}.md | awk "/^## ${{ matrix.sdkName }}-$VERSION/{ f = 1; next } /## ${{ matrix.sdkName }}-[0-9]+.[0-9]+.[0-9]+/{ f = 0 } f")