Skip to content

Commit 59df4ee

Browse files
committed
Test comment approach
1 parent fd77eaf commit 59df4ee

File tree

1 file changed

+20
-14
lines changed

1 file changed

+20
-14
lines changed

.github/workflows/dispatch-roadmap-update.yml

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,32 @@
11
name: Dispatch Roadmap Update
22

33
on:
4-
pull_request_target:
4+
pull_request:
55
types: [labeled]
6+
issue_comment:
7+
types: [created]
68

79
jobs:
8-
call-privileged-update:
9-
if: |
10-
github.event.label.name == 'awaiting_tech_review' ||
11-
github.event.label.name == 'publish'
10+
handle-label:
11+
if: github.event_name == 'pull_request' && github.event.label.name == 'awaiting_tech_review'
1212
runs-on: ubuntu-latest
13+
steps:
14+
- name: Comment on PR to trigger privileged job
15+
uses: peter-evans/create-or-update-comment@v4
16+
with:
17+
token: ${{ secrets.GITHUB_TOKEN }}
18+
issue-number: ${{ github.event.pull_request.number }}
19+
body: |
20+
@project-bot dispatch update-project-dates label=awaiting_tech_review
1321
22+
handle-comment-dispatch:
23+
if: |
24+
github.event_name == 'issue_comment' &&
25+
github.event.issue.pull_request &&
26+
startsWith(github.event.comment.body, '@project-bot dispatch update-project-dates')
27+
runs-on: ubuntu-latest
1428
steps:
15-
- name: Debug secret
16-
run: |
17-
if [ -z "${{ secrets.PROJECT_TOKEN }}" ]; then
18-
echo "❌ PROJECT_TOKEN is not set"
19-
exit 1
20-
else
21-
echo "✅ PROJECT_TOKEN is present"
22-
fi
23-
- name: Trigger privileged workflow via repository_dispatch
29+
- name: Dispatch update-project-dates
2430
uses: peter-evans/repository-dispatch@v3
2531
with:
2632
token: ${{ secrets.PROJECT_TOKEN }}

0 commit comments

Comments
 (0)