diff --git a/.github/workflows/release-sync.yml b/.github/workflows/release-sync.yml index 93aae28..5ad8a51 100644 --- a/.github/workflows/release-sync.yml +++ b/.github/workflows/release-sync.yml @@ -24,7 +24,7 @@ jobs: run: | LATEST_RELEASE_TAG=$(git describe --tags $(git rev-list --tags --max-count=1) 2>/dev/null | head -1) LATEST_RELEASE_COMMIT=$(git rev-list -n 1 ${LATEST_RELEASE_TAG} 2>/dev/null | head -1) - COMMITS_SINCE_LAST_RELEASE=$(git log ${LATEST_RELEASE_COMMIT}..HEAD --oneline) + COMMITS_SINCE_LAST_RELEASE=$(git log ${LATEST_RELEASE_COMMIT}..HEAD --oneline | tr '\n' '|') HAVE_RELEASE=$(test "${LATEST_RELEASE_COMMIT}" = "${GITHUB_SHA}" && echo "true" || echo "false") echo "Latest release tag: ${LATEST_RELEASE_TAG}" echo "Latest release commit: ${LATEST_RELEASE_COMMIT}" @@ -42,7 +42,8 @@ jobs: with: script: | const have_release = '${{ steps.init.outputs.have_release }}' === 'true'; - const commitsSinceLastRelease = `${{ steps.init.outputs.commits }}`; + let commitsSinceLastRelease = `${{ steps.init.outputs.commits }}`; + commitsSinceLastRelease = commitsSinceLastRelease.replace('|', '\n'); const { data: issues } = await github.rest.issues.listForRepo({ owner: context.repo.owner, repo: context.repo.repo,