8
8
- milestoned
9
9
- demilestoned
10
10
- labeled
11
+
12
+ env :
13
+ GH_TOKEN : ${{ github.token }}
14
+ GH_REPO : ${{ github.repository }}
15
+ NUMBER : ${{ github.event.issue.number }}
16
+
11
17
jobs :
12
18
# Label opened issues without milestone as 'Unplanned'
13
19
label_opened_no_milestoned_issues :
@@ -17,11 +23,11 @@ jobs:
17
23
issues : write
18
24
steps :
19
25
- name : Label issues
20
-
21
- with :
22
- add-labels : " FP: Unplanned"
23
- remove-labels : " FP: Completed, FP: Planned, FP: In Development"
24
- repo-token : ${{ secrets.GITHUB_TOKEN }}
26
+ run : gh issue edit "$NUMBER" --add-label "$LABELS_ADD" --remove-label "$LABELS_REMOVE"
27
+ env :
28
+ LABELS_ADD : " FP: Unplanned"
29
+ LABELS_REMOVE : " FP: Completed,FP: Planned,FP: In Development"
30
+
25
31
# Label opened issues with milestone as 'Planned'
26
32
label_opened_milestoned_issues :
27
33
if : ${{ github.event.action == 'opened' && github.event.issue.milestone != '' }}
@@ -30,11 +36,11 @@ jobs:
30
36
issues : write
31
37
steps :
32
38
- name : Label issues Planned
33
-
34
- with :
35
- add-labels : " FP: Planned"
36
- remove-labels : " FP: Completed, FP: Unplanned"
37
- repo-token : ${{ secrets.GITHUB_TOKEN }}
39
+ run : gh issue edit "$NUMBER" --add-label "$LABELS_ADD" --remove-label "$LABELS_REMOVE"
40
+ env :
41
+ LABELS_ADD : " FP: Planned"
42
+ LABELS_REMOVE : " FP: Completed,FP: Unplanned"
43
+
38
44
# Label issues with milestone as 'Planned'
39
45
label_milestoned_issues :
40
46
if : ${{ github.event.action == 'milestoned' && github.event.issue.state == 'open' && !contains(join(github.event.issue.labels.*.name, ''), 'Development') }}
@@ -43,11 +49,11 @@ jobs:
43
49
issues : write
44
50
steps :
45
51
- name : Label issues Planned
46
-
47
- with :
48
- add-labels : " FP: Planned"
49
- remove-labels : " FP: Unplanned, FP: Completed"
50
- repo-token : ${{ secrets.GITHUB_TOKEN }}
52
+ run : gh issue edit "$NUMBER" --add-label "$LABELS_ADD" --remove-label "$LABELS_REMOVE"
53
+ env :
54
+ LABELS_ADD : " FP: Planned"
55
+ LABELS_REMOVE : " FP: Unplanned,FP: Completed"
56
+
51
57
# Label closed issues with 'Completed' label
52
58
label_closed_issues :
53
59
if : ${{ github.event.action == 'closed' }}
@@ -56,11 +62,11 @@ jobs:
56
62
issues : write
57
63
steps :
58
64
- name : Label issues Completed
59
-
60
- with :
61
- add-labels : " FP: Completed"
62
- remove-labels : " FP: Unplanned, FP: Planned, FP: In Development"
63
- repo-token : ${{ secrets.GITHUB_TOKEN }}
65
+ run : gh issue edit "$NUMBER" --add-label "$LABELS_ADD" --remove-label "$LABELS_REMOVE"
66
+ env :
67
+ LABELS_ADD : " FP: Completed"
68
+ LABELS_REMOVE : " FP: Unplanned,FP: Planned,FP: In Development"
69
+
64
70
# Label reopened issues with milestone as 'In Development'
65
71
label_reopened_milestoned_issues :
66
72
if : ${{ github.event.action == 'reopened' && github.event.issue.milestone != '' }}
@@ -69,21 +75,20 @@ jobs:
69
75
issues : write
70
76
steps :
71
77
- name : Label issues In Development
72
-
73
- with :
74
- add-labels : " FP: In Development"
75
- remove-labels : " FP: Completed, FP: Unplanned, FP: Planned"
76
- repo-token : ${{ secrets.GITHUB_TOKEN }}
77
- # Remove otber FP labels when issue labeled as 'In Development'
78
+ run : gh issue edit "$NUMBER" --add-label "$LABELS_ADD" --remove-label "$LABELS_REMOVE"
79
+ env :
80
+ LABELS_ADD : " FP: In Development"
81
+ LABELS_REMOVE : " FP: Completed,FP: Unplanned,FP: Planned"
82
+
83
+ # Remove other FP labels when issue labeled as 'In Development'
78
84
issue_labeled_indevelopment :
79
85
if : ${{ github.event.action == 'labeled' && contains(join(github.event.issue.labels.*.name, ''), 'Development') }}
80
86
runs-on : ubuntu-latest
81
87
permissions :
82
88
issues : write
83
89
steps :
84
90
- name : Remove other FP labels when InDevelopment
85
-
86
- with :
87
- add-labels : " FP: In Development"
88
- remove-labels : " FP: Unplanned, FP: Planned"
89
- repo-token : ${{ secrets.GITHUB_TOKEN }}
91
+ run : gh issue edit "$NUMBER" --add-label "$LABELS_ADD" --remove-label "$LABELS_REMOVE"
92
+ env :
93
+ LABELS_ADD : " FP: In Development"
94
+ LABELS_REMOVE : " FP: Unplanned,FP: Planned"
0 commit comments