Merge pull request 'update-clan-core-for-checks: retry merge after delay' (#3620) from ci-fixes into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3620
This commit is contained in:
@@ -34,7 +34,8 @@ jobs:
|
|||||||
pr_number=$(echo "$resp" | jq -r '.number')
|
pr_number=$(echo "$resp" | jq -r '.number')
|
||||||
|
|
||||||
# Merge when succeed
|
# Merge when succeed
|
||||||
nix run --inputs-from . nixpkgs#curl -- -X POST \
|
while true; do
|
||||||
|
resp=$(nix run --inputs-from . nixpkgs#curl -- -X POST \
|
||||||
-H "Authorization: token $CI_BOT_TOKEN" \
|
-H "Authorization: token $CI_BOT_TOKEN" \
|
||||||
-H "Content-Type: application/json" \
|
-H "Content-Type: application/json" \
|
||||||
-d '{
|
-d '{
|
||||||
@@ -42,4 +43,11 @@ jobs:
|
|||||||
"merge_when_checks_succeed": true,
|
"merge_when_checks_succeed": true,
|
||||||
"delete_branch_after_merge": true
|
"delete_branch_after_merge": true
|
||||||
}' \
|
}' \
|
||||||
"https://git.clan.lol/api/v1/repos/clan/clan-core/pulls/$pr_number/merge"
|
"https://git.clan.lol/api/v1/repos/clan/clan-core/pulls/$pr_number/merge")
|
||||||
|
msg=$(echo $resp | jq -r '.message')
|
||||||
|
if [[ "$msg" != "Please try again later" ]]; then
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
echo "Retrying in 2 seconds..."
|
||||||
|
sleep 2
|
||||||
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user