Skip to content

Commit 7cd4627

Browse files
committed
fix: use PAT and API-based PR lookup for draft conversion
1 parent f6cef6f commit 7cd4627

2 files changed

Lines changed: 5 additions & 27 deletions

File tree

.github/workflows/draft-on-changes-requested.yml

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,11 @@ on:
55
workflows: ["Record Changes Requested"]
66
types: [completed]
77

8-
permissions:
9-
pull-requests: write
10-
actions: read
8+
permissions: {}
119

1210
jobs:
13-
get-pr:
14-
if: github.event.workflow_run.conclusion == 'success'
15-
runs-on: ubuntu-latest
16-
outputs:
17-
pr_number: ${{ steps.pr.outputs.number }}
18-
steps:
19-
- uses: actions/download-artifact@v4
20-
with:
21-
name: pr-info
22-
run-id: ${{ github.event.workflow_run.id }}
23-
github-token: ${{ github.token }}
24-
- id: pr
25-
run: echo "number=$(cat pr_number.txt)" >> "$GITHUB_OUTPUT"
26-
2711
draft:
28-
needs: get-pr
29-
permissions:
30-
pull-requests: write
12+
if: github.event.workflow_run.conclusion == 'success'
3113
uses: DIRACGrid/management/.github/workflows/draft-on-changes-requested.yml@master
32-
with:
33-
pr_number: ${{ fromJSON(needs.get-pr.outputs.pr_number) }}
14+
secrets:
15+
token: ${{ secrets.DRAFT_PAT }}

.github/workflows/record-changes-requested.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,4 @@ jobs:
99
if: github.event.review.state == 'changes_requested'
1010
runs-on: ubuntu-latest
1111
steps:
12-
- run: echo "${{ github.event.pull_request.number }}" > pr_number.txt
13-
- uses: actions/upload-artifact@v4
14-
with:
15-
name: pr-info
16-
path: pr_number.txt
12+
- run: 'true'

0 commit comments

Comments
 (0)