mirror of https://github.com/openclaw/openclaw.git
scripts: expose PR URL in review workflow output
This commit is contained in:
parent
7a14967f8e
commit
2ce38dfc31
|
|
@ -74,6 +74,10 @@ changelog_required_for_changed_files() {
|
|||
print_review_stdout_summary() {
|
||||
require_artifact .local/review.md
|
||||
require_artifact .local/review.json
|
||||
require_artifact .local/pr-meta.env
|
||||
|
||||
# shellcheck disable=SC1091
|
||||
source .local/pr-meta.env
|
||||
|
||||
local recommendation
|
||||
recommendation=$(jq -r '.recommendation // ""' .local/review.json)
|
||||
|
|
@ -81,6 +85,7 @@ print_review_stdout_summary() {
|
|||
finding_count=$(jq '[.findings[]?] | length' .local/review.json)
|
||||
|
||||
echo "review summary:"
|
||||
echo "pr_url=${PR_URL:-}"
|
||||
echo "recommendation: $recommendation"
|
||||
echo "findings: $finding_count"
|
||||
cat .local/review.md
|
||||
|
|
|
|||
|
|
@ -178,6 +178,7 @@ EOF_PREP
|
|||
printf '%s=%q\n' \
|
||||
PR_NUMBER "$PR_NUMBER" \
|
||||
PR_AUTHOR "$contrib" \
|
||||
PR_URL "${PR_URL:-}" \
|
||||
PR_HEAD "$PR_HEAD" \
|
||||
PR_HEAD_SHA_BEFORE "$pushed_from_sha" \
|
||||
PREP_HEAD_SHA "$prep_head_sha" \
|
||||
|
|
@ -187,6 +188,7 @@ EOF_PREP
|
|||
ls -la .local/prep.md .local/prep.env >/dev/null
|
||||
|
||||
echo "prepare-push complete"
|
||||
echo "pr_url=${PR_URL:-}"
|
||||
echo "prep_branch=$(git branch --show-current)"
|
||||
echo "prep_head_sha=$prep_head_sha"
|
||||
echo "pr_head_sha=$pr_head_sha_after"
|
||||
|
|
@ -251,6 +253,7 @@ EOF_PREP
|
|||
printf '%s=%q\n' \
|
||||
PR_NUMBER "$PR_NUMBER" \
|
||||
PR_AUTHOR "$contrib" \
|
||||
PR_URL "${PR_URL:-}" \
|
||||
PR_HEAD "$PR_HEAD" \
|
||||
PR_HEAD_SHA_BEFORE "$pushed_from_sha" \
|
||||
PREP_HEAD_SHA "$prep_head_sha" \
|
||||
|
|
@ -260,6 +263,7 @@ EOF_PREP
|
|||
ls -la .local/prep.md .local/prep.env >/dev/null
|
||||
|
||||
echo "prepare-sync-head complete"
|
||||
echo "pr_url=${PR_URL:-}"
|
||||
echo "prep_branch=$(git branch --show-current)"
|
||||
echo "prep_head_sha=$prep_head_sha"
|
||||
echo "pr_head_sha=$pr_head_sha_after"
|
||||
|
|
@ -272,4 +276,5 @@ prepare_run() {
|
|||
prepare_gates "$pr"
|
||||
prepare_push "$pr"
|
||||
echo "prepare-run complete for PR #$pr"
|
||||
echo "pr_url=${PR_URL:-}"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -514,6 +514,7 @@ review_init() {
|
|||
|
||||
printf '%s\n' "$json" | jq '{number,title,url,state,isDraft,author:.author.login,base:.baseRefName,head:.headRefName,headSha:.headRefOid,headRepo:.headRepository.nameWithOwner,additions,deletions,files:(.files|length)}'
|
||||
echo "worktree=$PWD"
|
||||
echo "pr_url=${PR_URL:-}"
|
||||
echo "merge_base=$mb"
|
||||
echo "branch=$(git branch --show-current)"
|
||||
echo "wrote=.local/pr-meta.json .local/pr-meta.env .local/review-context.env .local/review-mode.env"
|
||||
|
|
|
|||
Loading…
Reference in New Issue