Skip to content

Commit fd301fb

Browse files
committed
fix(build): optimize previous tag retrieval in changelog generation
1 parent d7e9008 commit fd301fb

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

.github/workflows/build.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,10 @@ jobs:
3333
prev_tag=""
3434
3535
if [ "${CURRENT_IS_PRERELEASE}" != "true" ]; then
36-
prev_tag="$(gh api --paginate --slurp "repos/${GITHUB_REPOSITORY}/releases" \
37-
--jq '[.[][] | select(.draft == false and .prerelease == false and .tag_name != "'"$current_tag"'") | .tag_name][0] // empty')"
36+
prev_tag="$(gh api --paginate "repos/${GITHUB_REPOSITORY}/releases" \
37+
| jq -rs --arg current_tag "$current_tag" '
38+
[.[][] | select(.draft == false and .prerelease == false and .tag_name != $current_tag) | .tag_name][0] // empty
39+
')"
3840
fi
3941
4042
if [ -z "$prev_tag" ]; then

0 commit comments

Comments
 (0)