File tree Expand file tree Collapse file tree 1 file changed +20
-14
lines changed
Expand file tree Collapse file tree 1 file changed +20
-14
lines changed Original file line number Diff line number Diff line change 11name : Dispatch Roadmap Update
22
33on :
4- pull_request_target :
4+ pull_request :
55 types : [labeled]
6+ issue_comment :
7+ types : [created]
68
79jobs :
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 }}
You can’t perform that action at this time.
0 commit comments