Skip to content

Commit f8910f2

Browse files
committed
chore: replace andymckay/labeler because it is depricated
1 parent babe0c5 commit f8910f2

File tree

1 file changed

+36
-31
lines changed

1 file changed

+36
-31
lines changed

.github/workflows/set-FP-labels.yml

Lines changed: 36 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ on:
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+
1117
jobs:
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-
uses: andymckay/[email protected]
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-
uses: andymckay/[email protected]
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-
uses: andymckay/[email protected]
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-
uses: andymckay/[email protected]
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-
uses: andymckay/[email protected]
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-
uses: andymckay/[email protected]
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

Comments
 (0)