88 - milestoned
99 - demilestoned
1010 - labeled
11+
12+ env :
13+ GH_TOKEN : ${{ github.token }}
14+ GH_REPO : ${{ github.repository }}
15+ NUMBER : ${{ github.event.issue.number }}
16+
1117jobs :
1218 # Label opened issues without milestone as 'Unplanned'
1319 label_opened_no_milestoned_issues :
@@ -17,11 +23,11 @@ jobs:
1723 issues : write
1824 steps :
1925 - 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+
2531 # Label opened issues with milestone as 'Planned'
2632 label_opened_milestoned_issues :
2733 if : ${{ github.event.action == 'opened' && github.event.issue.milestone != '' }}
@@ -30,11 +36,11 @@ jobs:
3036 issues : write
3137 steps :
3238 - 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+
3844 # Label issues with milestone as 'Planned'
3945 label_milestoned_issues :
4046 if : ${{ github.event.action == 'milestoned' && github.event.issue.state == 'open' && !contains(join(github.event.issue.labels.*.name, ''), 'Development') }}
@@ -43,11 +49,11 @@ jobs:
4349 issues : write
4450 steps :
4551 - 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+
5157 # Label closed issues with 'Completed' label
5258 label_closed_issues :
5359 if : ${{ github.event.action == 'closed' }}
@@ -56,11 +62,11 @@ jobs:
5662 issues : write
5763 steps :
5864 - 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+
6470 # Label reopened issues with milestone as 'In Development'
6571 label_reopened_milestoned_issues :
6672 if : ${{ github.event.action == 'reopened' && github.event.issue.milestone != '' }}
@@ -69,21 +75,20 @@ jobs:
6975 issues : write
7076 steps :
7177 - 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'
7884 issue_labeled_indevelopment :
7985 if : ${{ github.event.action == 'labeled' && contains(join(github.event.issue.labels.*.name, ''), 'Development') }}
8086 runs-on : ubuntu-latest
8187 permissions :
8288 issues : write
8389 steps :
8490 - 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