17
17
assign-milestone :
18
18
runs-on : ubuntu-latest
19
19
steps :
20
- - name : Get payload content
21
- id : payload-content
22
- uses : actions/github-script@v7
23
- with :
24
- script : console.log(JSON.stringify(context.payload));
25
- # result-encoding: string
26
- # - name: Print payload content
27
- # id: print-payload
28
- # run: |
29
- # echo "${{steps.get-payload.outputs.result}}" >> payload.txt
30
20
- name : Check if milestone is set
31
21
id : check-milestone
32
22
uses : actions/github-script@v7
36
26
const issueOrPr = context.payload.issue || context.payload.pull_request;
37
27
if (!issueOrPr.milestone) {
38
28
core.setOutput('milestoneNotSet', 'true');
39
- console.log("Milestone not set");
40
29
} else {
41
30
core.setOutput('milestoneNotSet', 'false');
42
- console.log("Milestone already set.");
43
31
}
44
32
45
33
- name : Check completed or merged
@@ -48,18 +36,15 @@ jobs:
48
36
with :
49
37
github-token : ${{secrets.GITHUB_TOKEN}}
50
38
script : |
51
- // No need to check if this is a merged PR, as pull_request_target takes care of that for us.
52
- if ((context.payload.issue && context.payload.issue.state_reason === "completed") || (context.payload.pull_request && context.payload.pull_request.merged === true)) {
39
+ if ((context.payload.issue && context.payload.issue.state_reason === "completed")
40
+ || (context.payload.pull_request && context.payload.pull_request.merged === true)) {
53
41
core.setOutput('isDone', 'true');
54
- console.log("Done.");
55
42
} else {
56
43
core.setOutput('isDone', 'false');
57
- console.log("Not done.");
58
44
}
59
- console.log((context.payload.issue && context.payload.issue.state_reason === "completed") || (context.payload.pull_request && context.payload.pull_request.merged === true));
60
45
61
46
- name : Assign default milestone
62
- if : steps.check-milestone.outputs.milestoneNotSet == 'true' && steps.check-done.outputs.isDone== 'true'
47
+ if : steps.check-milestone.outputs.milestoneNotSet == 'true' && steps.check-done.outputs.isDone == 'true'
63
48
uses : actions/github-script@v7
64
49
with :
65
50
github-token : ${{secrets.GITHUB_TOKEN}}
0 commit comments