Skip to content

Commit 861a04a

Browse files
label adjuster
1 parent e9ade87 commit 861a04a

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

.github/workflows/issue_projects_labeler.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ on:
55
types: [created]
66

77
permissions:
8-
issues: write
8+
discussion: write
99
contents: read
1010

1111
jobs:
12-
label-templated-issue:
12+
label-templated-discussion:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Get selected feature area
@@ -18,10 +18,10 @@ jobs:
1818
with:
1919
result-encoding: string
2020
script: |
21-
const issueBody = context.payload.issue.body;
22-
console.log("Issue Body:", issueBody);
21+
const discussionBody = context.payload.discussion.body;
22+
console.log("discussion Body:", discussionBody);
2323
const featureAreaRegex = /Feature Area\s*(.+)/i;
24-
const match = issueBody.match(featureAreaRegex);
24+
const match = discussionBody.match(featureAreaRegex);
2525
console.log("Match:", match);
2626
if (match && match[1]) {
2727
return match[1].trim().toLowerCase();
@@ -40,27 +40,27 @@ jobs:
4040
with:
4141
script: |
4242
const featureArea = "${{ steps.get_selected_feature_area.outputs.result }}";
43-
const labels = await github.rest.issues.listLabelsForRepo({
43+
const labels = await github.rest.discussions.listLabelsForRepo({
4444
owner: context.repo.owner,
4545
repo: context.repo.repo
4646
});
4747
console.log("Labels:", labels.data);
4848
console.log("Found Label:", featureArea);
4949
return featureArea ? featureArea : "";
5050
51-
- name: Label the issue
51+
- name: Label the discussion
5252
if: ${{ steps.fetch_label_id.outputs.result != '' }}
5353
uses: actions/github-script@v6
5454
with:
5555
script: |
5656
const labelName = ${{ steps.fetch_label_id.outputs.result }};
57-
const issueNumber = context.payload.issue.number;
57+
const discussionNumber = context.payload.discussion.number;
5858
if (labelName) {
5959
console.log("Applying Label:", labelName);
60-
await github.rest.issues.addLabels({
60+
await github.rest.discussions.addLabels({
6161
owner: context.repo.owner,
6262
repo: context.repo.repo,
63-
issue_number: issueNumber,
63+
discussion_number: discussionNumber,
6464
labels: [labelName],
6565
});
6666
} else {

0 commit comments

Comments
 (0)