From c552cdf0946db2f976d9bf4bb552ba55ca4eda07 Mon Sep 17 00:00:00 2001 From: AMD Date: Tue, 2 Dec 2025 20:24:43 +0000 Subject: [PATCH] Add assign_issues workflow --- .github/workflows/assign_issues.yml | 31 +++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/assign_issues.yml diff --git a/.github/workflows/assign_issues.yml b/.github/workflows/assign_issues.yml new file mode 100644 index 0000000000000..d4a2cb694e24f --- /dev/null +++ b/.github/workflows/assign_issues.yml @@ -0,0 +1,31 @@ + +name: Assign Issue + +on: + workflow_dispatch: + inputs: + issue_url: + description: 'GitHub Issue URL' + required: true + assignee: + description: 'GitHub Username to assign' + required: true + +jobs: + assign: + runs-on: ubuntu-latest + permissions: + issues: write # Required for assigning issues + env: + GH_TOKEN: ${{ secrets.PG_GITHUB_TOKEN }} + steps: + - name: Assign issue + run: | + if ! gh issue edit "${{ inputs.issue_url }}" --add-assignee "${{ inputs.assignee }}" 2>error.log; then + echo "Could not assign "${{ inputs.issue_url }}" to "${{ inputs.assignee }}"" >&2 + cat error.log >&2 + exit 1 + else + echo "Assigned "${{ inputs.issue_url }}" to "${{ inputs.assignee }}"" + fi +