Add summary to label run (#25192)
Signed-off-by: stianst <stianst@gmail.com>
This commit is contained in:
parent
8a9b83d016
commit
dd7ff34917
1 changed files with 7 additions and 0 deletions
7
.github/workflows/label.yml
vendored
7
.github/workflows/label.yml
vendored
|
@ -20,7 +20,9 @@ jobs:
|
|||
PR_NUMBER="${{ github.event.pull_request.number }}"
|
||||
|
||||
echo "Base REF: $GITHUB_BASE_REF"
|
||||
echo "**Branch:** [$GITHUB_BASE_REF](https://github.com/$GITHUB_REPOSITORY/tree/$GITHUB_BASE_REF)" >> $GITHUB_STEP_SUMMARY
|
||||
echo "PR: https://github.com/$GITHUB_REPOSITORY/pull/$PR_NUMBER"
|
||||
echo "**PR:** [$PR_NUMBER](https://github.com/$GITHUB_REPOSITORY/pull/$PR_NUMBER)" >> $GITHUB_STEP_SUMMARY
|
||||
|
||||
if [ "$GITHUB_BASE_REF" == "main" ]; then
|
||||
LAST_MAJOR="$(gh api /repos/$GITHUB_REPOSITORY/branches --paginate --jq .[].name | grep '^release/' | cut -d '/' -f 2 | cut -d '.' -f 1 | sort -n -r | head -n 1)"
|
||||
|
@ -36,14 +38,19 @@ jobs:
|
|||
fi
|
||||
|
||||
echo "Label: $LABEL"
|
||||
echo "**Label:** [$LABEL](https://github.com/$GITHUB_REPOSITORY/labels/$(echo $LABEL | sed 's|/|%2F|g'))" >> $GITHUB_STEP_SUMMARY
|
||||
|
||||
gh api "repos/$GITHUB_REPOSITORY/labels/$(echo $LABEL | sed 's|/|%2F|g')" --silent 2>/dev/null || gh label create -R "$GITHUB_REPOSITORY" "$LABEL" -c "0E8A16"
|
||||
|
||||
echo ""
|
||||
echo "" >> $GITHUB_STEP_SUMMARY
|
||||
echo "Updating issues:"
|
||||
echo "**Updating issues:**" >> $GITHUB_STEP_SUMMARY
|
||||
|
||||
ISSUES=$(.github/scripts/pr-find-issues.sh "$PR_NUMBER" "$GITHUB_REPOSITORY")
|
||||
for ISSUE in $ISSUES; do
|
||||
gh issue edit "$ISSUE" -R "$GITHUB_REPOSITORY" --add-label "$LABEL" --remove-label "$BACKPORT_LABEL"
|
||||
echo "* [$ISSUE](https://github.com/$GITHUB_REPOSITORY/issues/$ISSUE)" >> $GITHUB_STEP_SUMMARY
|
||||
done
|
||||
if: github.repository == 'keycloak/keycloak' && github.event_name == 'pull_request_target' && github.event.action == 'closed' && github.event.pull_request.merged == true
|
||||
env:
|
||||
|
|
Loading…
Reference in a new issue