From e8475f49e42aee4a559cf0dc7a486b37e0f8a814 Mon Sep 17 00:00:00 2001 From: Constrat <56174894+Constrat@users.noreply.github.com> Date: Thu, 8 Aug 2024 14:48:12 +0100 Subject: [PATCH] chore: convert workflow input values to int (#10151) * chore: always convert limits to int * test: comment for testing * chore: Auto update by pre-commit hooks [skip changelog] * chore: change conversion * chore: Auto update by pre-commit hooks [skip changelog] * debug: add echo * chore: change logic * perf: optimize logic * perf: change logic again * debug: remove debug echo * debug: remove commets --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .github/workflows/release-nightly-ota.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-nightly-ota.yml b/.github/workflows/release-nightly-ota.yml index 6f30e99e3c..9f02f9fd99 100644 --- a/.github/workflows/release-nightly-ota.yml +++ b/.github/workflows/release-nightly-ota.yml @@ -97,7 +97,7 @@ jobs: id: generate_changelog run: | python3 tools/ChangelogGenerator/changelog_generator.py --latest "${{ steps.set_tag.outputs.latest_tag }}" --tag "${{ steps.set_tag.outputs.tag }}" - $content=$(((Get-Content .\changelog.md) | Select-Object -Skip 2) -join "\n\n") + $content=$(((Get-Content .\changelog.md) | Select-Object -Skip 2) -join "\n\n") echo "changelog=$content" >> $env:GITHUB_OUTPUT echo $content env: @@ -212,8 +212,17 @@ jobs: run: | mkdir -pv build-ota && cd build-ota - gh release list --repo 'MaaAssistantArknights/MaaAssistantArknights' --limit ${{ inputs.limit || 30 }} | tee ./release_maa.txt - gh release list --repo "${{ github.repository_owner }}/MaaRelease" --limit ${{ inputs.limit_2 || 30 }} | tee ./release_mr.txt + # Convert inputs to integers + limit=${{ inputs.limit || 30 }} + limit=${limit%.*} + echo "Parsed limit: $limit" + + limit_2=${{ inputs.limit_2 || 30 }} + limit_2=${limit_2%.*} + echo "Parsed limit_2: $limit_2" + + gh release list --repo 'MaaAssistantArknights/MaaAssistantArknights' --limit $limit | tee ./release_maa.txt + gh release list --repo "${{ github.repository_owner }}/MaaRelease" --limit $limit_2 | tee ./release_mr.txt echo ${{ needs.build-win-nightly.outputs.tag }} > ./config cat ./release_maa.txt | awk '{ print $1 }' > ./tags_maa.txt