Skip to content

Commit 0a33f30

Browse files
committed
🔨 Add -count fields to issues/get
1 parent f46e049 commit 0a33f30

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

issues/get/action.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,15 @@ outputs:
3737
assignees:
3838
value: ${{ steps.get-issue.outputs.assignees }}
3939
description: A JSON array of all the assignee logins for this issue.
40+
assignees-count:
41+
value: ${{ steps.get-issue.outputs.assignees-count }}
42+
description: The number of assignees to this issue.
4043
labels:
4144
value: ${{ steps.get-issue.outputs.labels }}
4245
description: A JSON array of all the label names for this issue.
46+
labels-count:
47+
value: ${{ steps.get-issue.outputs.labels-count }}
48+
description: The number of labels assigned to this issue.
4349
title:
4450
value: ${{ steps.get-issue.outputs.title }}
4551
description: The title of the created issue
@@ -74,8 +80,10 @@ runs:
7480
core.setOutput('issue-number', issue.number)
7581
core.setOutput('issue-api-url', issue.url)
7682
core.setOutput('issue-url', issue.html_url)
77-
core.setOutput('assignees', issue?.assignees?.map(v => v.login))
78-
core.setOutput('labels', issue?.labels?.map(v => v.name))
83+
core.setOutput('assignees', issue.assignees.map(v => v.login))
84+
core.setOutput('assignees-count', issue.assignees.length)
85+
core.setOutput('labels', issue.labels?.map(v => v.name))
86+
core.setOutput('labels-count', issue.labels?.length)
7987
core.setOutput('title', issue?.title)
8088
core.setOutput('body', issue?.body)
8189
core.setOutput('state', issue?.state)

0 commit comments

Comments
 (0)