File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ runs :
2+ using : " composite"
3+ steps :
4+ - uses : actions/github-script@v8
5+ env :
6+ ISSUE_NUMBER : ${{ inputs.issue_number }}
7+ with :
8+ script-file : .github/scripts/comment.js
Original file line number Diff line number Diff line change 1+ let issue_number ;
2+
3+ if ( context . eventName === "issues" ) {
4+ issue_number = context . payload . issue . number ;
5+ }
6+
7+ if ( context . eventName === "workflow_dispatch" ) {
8+ issue_number = Number ( context . payload . inputs ?. issue_number ) ;
9+ }
10+
11+ if ( ! issue_number || Number . isNaN ( issue_number ) ) {
12+ throw new Error ( `No valid issue number for event: ${ context . eventName } ` ) ;
13+ }
14+
15+ await github . rest . issues . createComment ( {
16+ issue_number,
17+ owner : context . repo . owner ,
18+ repo : context . repo . repo ,
19+ body : "👋 Thank you for reporting!"
20+ } ) ;
Original file line number Diff line number Diff line change 88 inputs :
99 issue_number :
1010 description : " Issue number"
11- type : number
1211 required : true
12+ type : number
1313
1414permissions :
1515 issues : write
1818 comment :
1919 runs-on : ubuntu-latest
2020 steps :
21- - uses : actions/ github-script@v8
21+ - uses : ./. github/actions/comment-on-issue
2222 with :
23- script : |
24- let issue_number;
25- console.log("inputs:", process.env);
26-
27- console.log("eventName==>", context.eventName);
28- if (context.eventName === "issues") {
29- issue_number = context.payload.issue.number;
30- }
31-
32- if (context.eventName === "workflow_dispatch") {
33- issue_number = Number(context.payload.inputs.issue_number);
34- }
35-
36- if (!issue_number || Number.isNaN(issue_number)) {
37- throw new Error(
38- `Invalid issue_number for event ${context.eventName}. Got: "${core.getInput("issue_number")}"`
39- );
40- }
41-
42- github.rest.issues.createComment({
43- issue_number: issue_number,
44- owner: context.repo.owner,
45- repo: context.repo.repo,
46- body: '👋 Thanks for reporting!'
47- })
23+ issue_number : ${{ github.event.inputs.issue_number }}
You can’t perform that action at this time.
0 commit comments