diff --git a/.github/workflows/label.yml b/.github/workflows/label.yml index c46ad54e04..4bf5add7c9 100644 --- a/.github/workflows/label.yml +++ b/.github/workflows/label.yml @@ -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: