1
0
Fork 0
mirror of https://code.forgejo.org/actions/cascading-pr synced 2025-03-14 22:36:58 +01:00

retry what might be asynchronous

* opening the PR at destination because the branch that was created
  is not yet known to exist

Fixes: https://code.forgejo.org/actions/cascading-pr/issues/1
This commit is contained in:
Earl Warren 2023-10-14 16:03:46 +02:00
parent 1cc9da66ff
commit d1f8e17462
No known key found for this signature in database
GPG key ID: 0579CB2928A78A00

View file

@ -58,7 +58,7 @@ function upsert_pr() {
return
fi
local title=$(pr_destination_title)
repo_curl ${options[destination_repo]} api_json --data-raw '{"title":"'"$title"'","base":"'${options[destination_base]}'","head":"'${options[destination_head]}'"}' ${options[destination_api]}/pulls > $TMPDIR/destination-pr.json
retry repo_curl ${options[destination_repo]} api_json --data-raw '{"title":"'"$title"'","base":"'${options[destination_base]}'","head":"'${options[destination_head]}'"}' ${options[destination_api]}/pulls > $TMPDIR/destination-pr.json
log_info "PR created $(pr_url destination)"
}