2323 repo_name : vllm-project/vllm
2424 ver_name : VLLM_VER
2525 - repo : vLLM-fork
26- repo_url : HabanaAI/vllm-fork
26+ repo_name : HabanaAI/vllm-fork
2727 ver_name : VLLM_FORK_VER
2828 permissions :
2929 contents : write
5555 - name : Run script
5656 run : |
5757 latest_vllm_ver=$(curl -s "https://api.github.com/repos/${{ matrix.repo_name }}/tags" | jq '.[0].name' -)
58+ latest_vllm_ver=$(echo "$latest_vllm_ver" | sed 's/"//g')
5859 echo "latest_vllm_ver=${latest_vllm_ver}" >> "$GITHUB_ENV"
59- find . -type f \( -name "*.sh" -o -name "_build_image.yml" \) -exec sed -i "s/${{ matrix.ver_name }}=.*/${{ matrix.ver_name }}=${latest_vllm_ver}/" {} \;
60+ find . -type f -name "*.sh" -exec sed -i "s/${{ matrix.ver_name }}=.*/${{ matrix.ver_name }}=${latest_vllm_ver}/" {} \;
6061
6162 - name : Commit changes
6263 run : |
@@ -66,28 +67,27 @@ jobs:
6667 exit 1
6768 else
6869 git commit -s -m "Update ${{ matrix.repo }} version to ${latest_vllm_ver}"
69- git push
70+ git push --set-upstream origin ${{ env.BRANCH_NAME }}_${{ matrix.repo }}
7071 fi
7172
7273 - name : Create Pull Request
74+ env :
75+ GH_TOKEN : ${{ secrets.ACTION_TOKEN }}
7376 run : |
7477 pr_count=$(curl -H "Authorization: token ${{ secrets.ACTION_TOKEN }}" -s "https://api.github.com/repos/${{ github.repository }}/pulls?state=all&head=${{ env.USER_NAME }}:${{ env.BRANCH_NAME }}_${{ matrix.repo }}" | jq '. | length')
7578 if [ $pr_count -gt 0 ]; then
7679 echo "Pull Request exists"
7780 pr_number=$(curl -H "Authorization: token ${{ secrets.ACTION_TOKEN }}" -s "https://api.github.com/repos/${{ github.repository }}/pulls?state=all&head=${{ env.USER_NAME }}:${{ env.BRANCH_NAME }}_${{ matrix.repo }}" | jq '.[0].number')
78- curl -X PATCH -H "Authorization: token ${{ secrets.ACTION_TOKEN }}" -d "{
79- \"title\":\"Update ${{ matrix.repo }} version to ${latest_vllm_ver}\",
80- \"body\":\"Update ${{ matrix.repo }} version to ${latest_vllm_ver}\",
81- \"state\":\"open\"
82- }" "https://api.github.com/repos/${{ github.repository }}/pulls/${pr_number}"
81+ gh pr edit ${pr_number} \
82+ --title "Update ${{ matrix.repo }} version to ${latest_vllm_ver}" \
83+ --body "Update ${{ matrix.repo }} version to ${latest_vllm_ver}"
8384 echo "Pull Request updated successfully"
8485 else
85- echo "Pull Request not exists..."
86- curl -H "Authorization: token ${{ secrets.ACTION_TOKEN }}" -d "{
87- \"title\":\"Update ${{ matrix.repo }} version to ${latest_vllm_ver}\",
88- \"body\":\"Update ${{ matrix.repo }} version to ${latest_vllm_ver}\",
89- \"head\":\"${{ env.USER_NAME }}:${{ env.BRANCH_NAME }}_${{ matrix.repo }}\",
90- \"base\":\"main\"
91- }" "https://api.github.com/repos/${{ github.repository }}/pulls"
86+ echo "Pull Request does not exists..."
87+ gh pr create \
88+ -B main \
89+ -H ${{ env.BRANCH_NAME }}_${{ matrix.repo }} \
90+ --title "Update ${{ matrix.repo }} version to ${latest_vllm_ver}" \
91+ --body "Update ${{ matrix.repo }} version to ${latest_vllm_ver}"
9292 echo "Pull Request created successfully"
9393 fi
0 commit comments