23
23
repo_name : vllm-project/vllm
24
24
ver_name : VLLM_VER
25
25
- repo : vLLM-fork
26
- repo_url : HabanaAI/vllm-fork
26
+ repo_name : HabanaAI/vllm-fork
27
27
ver_name : VLLM_FORK_VER
28
28
permissions :
29
29
contents : write
55
55
- name : Run script
56
56
run : |
57
57
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')
58
59
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}/" {} \;
60
61
61
62
- name : Commit changes
62
63
run : |
@@ -66,28 +67,27 @@ jobs:
66
67
exit 1
67
68
else
68
69
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 }}
70
71
fi
71
72
72
73
- name : Create Pull Request
74
+ env :
75
+ GH_TOKEN : ${{ secrets.ACTION_TOKEN }}
73
76
run : |
74
77
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')
75
78
if [ $pr_count -gt 0 ]; then
76
79
echo "Pull Request exists"
77
80
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}"
83
84
echo "Pull Request updated successfully"
84
85
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}"
92
92
echo "Pull Request created successfully"
93
93
fi
0 commit comments