From a1c0a3493867abb0a2da20528e4bff4366ed6fb4 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 15 Jul 2025 11:06:17 -0500 Subject: [PATCH] ci: fix tag-maintainers (#7480) accidentally broke when refactoring Signed-off-by: Austin Horstman --- .github/workflows/tag-maintainers.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/tag-maintainers.yml b/.github/workflows/tag-maintainers.yml index ff4f62a20..25c910004 100644 --- a/.github/workflows/tag-maintainers.yml +++ b/.github/workflows/tag-maintainers.yml @@ -40,20 +40,24 @@ jobs: id: changed-files env: GH_TOKEN: ${{ steps.app-token.outputs.token || secrets.GITHUB_TOKEN }} + PR_NUMBER: ${{ github.event.pull_request.number }} run: | - CHANGED_FILES=$(gh pr diff ${{ github.event.pull_request.number }} --name-only | grep '^modules/' | grep -v '^modules/\(po\|.*\/news\)/' || true) - echo "Changed module files:" + CHANGED_FILES=$(gh pr diff $PR_NUMBER --name-only | grep '^modules/' | grep -v '^modules/\(po\|.*\/news\)/' || true) + echo "Changed files:" echo "$CHANGED_FILES" - echo "module_files<> $GITHUB_OUTPUT + echo "changed_files<> $GITHUB_OUTPUT echo "$CHANGED_FILES" >> $GITHUB_OUTPUT echo "EOF" >> $GITHUB_OUTPUT - name: Extract Maintainers id: extract-maintainers + env: + CHANGED_FILES: ${{ steps.changed-files.outputs.changed_files }} + PR_AUTHOR: ${{ github.event.pull_request.user.login }} run: | echo "Extracting maintainers from changed files..." MAINTAINERS=$(lib/python/extract-maintainers.py \ - --changed-files "${{ steps.changed-files.outputs.module_files }}" \ - --pr-author "${{ github.event.pull_request.user.login }}") + --changed-files "$CHANGED_FILES" \ + --pr-author "$PR_AUTHOR") echo "maintainers=$MAINTAINERS" >> $GITHUB_OUTPUT echo "Found maintainers: $MAINTAINERS" - name: Manage Reviewers