Skip to content

Commit 8e55f5a

Browse files
Add GitHub Reactions support (#193)
Adds support for `Issue` and `PullRequest` reactions by adding the following new functions: * [`Get-GitHubReaction`](https://developer.github.com/v3/reactions/#list-reactions-for-an-issue) * [`Set-GitHubReaction`](https://developer.github.com/v3/reactions/#create-reaction-for-an-issue) * [`Remove-GitHubReaction`](https://developer.github.com/v3/reactions/#delete-an-issue-reaction)
1 parent d76f54b commit 8e55f5a

19 files changed

+889
-5
lines changed

GitHubAssignees.ps1

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ filter Get-GitHubAssignee
4444
GitHub.Project
4545
GitHub.ProjectCard
4646
GitHub.ProjectColumn
47+
GitHub.Reaction
4748
GitHub.Release
4849
GitHub.Repository
4950
GitHub.User
@@ -156,6 +157,7 @@ filter Test-GitHubAssignee
156157
GitHub.Project
157158
GitHub.ProjectCard
158159
GitHub.ProjectColumn
160+
GitHub.Reaction
159161
GitHub.Release
160162
GitHub.Repository
161163
GitHub.User
@@ -299,6 +301,7 @@ function Add-GitHubAssignee
299301
GitHub.Project
300302
GitHub.ProjectCard
301303
GitHub.ProjectColumn
304+
GitHub.Reaction
302305
GitHub.Release
303306
GitHub.Repository
304307
GitHub.User
@@ -476,6 +479,7 @@ function Remove-GitHubAssignee
476479
GitHub.Project
477480
GitHub.ProjectCard
478481
GitHub.ProjectColumn
482+
GitHub.Reaction
479483
GitHub.Release
480484
GitHub.Repository
481485

GitHubBranches.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ filter Get-GitHubRepositoryBranch
5656
GitHub.Project
5757
GitHub.ProjectCard
5858
GitHub.ProjectColumn
59+
GitHub.Reaction
5960
GitHub.Release
6061
GitHub.Repository
6162

GitHubContents.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
GitHub.Project
7272
GitHub.ProjectCard
7373
GitHub.ProjectColumn
74+
GitHub.Reaction
7475
GitHub.Release
7576
GitHub.Repository
7677

GitHubEvents.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ filter Get-GitHubEvent
5858
GitHub.Project
5959
GitHub.ProjectCard
6060
GitHub.ProjectColumn
61+
GitHub.Reaction
6162
GitHub.Release
6263
GitHub.Repository
6364

GitHubIssueComments.ps1

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ filter Get-GitHubIssueComment
7979
GitHub.Project
8080
GitHub.ProjectCard
8181
GitHub.ProjectColumn
82+
GitHub.Reaction
8283
GitHub.Release
8384
GitHub.Repository
8485
@@ -343,6 +344,7 @@ filter New-GitHubIssueComment
343344
GitHub.Project
344345
GitHub.ProjectCard
345346
GitHub.ProjectColumn
347+
GitHub.Reaction
346348
GitHub.Release
347349
GitHub.Repository
348350
GitHub.User
@@ -486,6 +488,7 @@ filter Set-GitHubIssueComment
486488
GitHub.Project
487489
GitHub.ProjectCard
488490
GitHub.ProjectColumn
491+
GitHub.Reaction
489492
GitHub.Release
490493
GitHub.Repository
491494
GitHub.User
@@ -616,6 +619,7 @@ filter Remove-GitHubIssueComment
616619
GitHub.Project
617620
GitHub.ProjectCard
618621
GitHub.ProjectColumn
622+
GitHub.Reaction
619623
GitHub.Release
620624
GitHub.Repository
621625

GitHubIssues.ps1

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ filter Get-GitHubIssue
128128
GitHub.Project
129129
GitHub.ProjectCard
130130
GitHub.ProjectColumn
131+
GitHub.Reaction
131132
GitHub.Release
132133
GitHub.Repository
133134
GitHub.User
@@ -431,6 +432,7 @@ filter Get-GitHubIssueTimeline
431432
GitHub.Project
432433
GitHub.ProjectCard
433434
GitHub.ProjectColumn
435+
GitHub.Reaction
434436
GitHub.Release
435437
GitHub.Repository
436438
@@ -569,6 +571,7 @@ filter New-GitHubIssue
569571
GitHub.Project
570572
GitHub.ProjectCard
571573
GitHub.ProjectColumn
574+
GitHub.Reaction
572575
GitHub.Release
573576
GitHub.Repository
574577
@@ -737,6 +740,7 @@ filter Set-GitHubIssue
737740
GitHub.Project
738741
GitHub.ProjectCard
739742
GitHub.ProjectColumn
743+
GitHub.Reaction
740744
GitHub.Release
741745
GitHub.Repository
742746
@@ -887,6 +891,7 @@ filter Lock-GitHubIssue
887891
GitHub.Project
888892
GitHub.ProjectCard
889893
GitHub.ProjectColumn
894+
GitHub.Reaction
890895
GitHub.Release
891896
GitHub.Repository
892897
@@ -1017,6 +1022,7 @@ filter Unlock-GitHubIssue
10171022
GitHub.Project
10181023
GitHub.ProjectCard
10191024
GitHub.ProjectColumn
1025+
GitHub.Reaction
10201026
GitHub.Release
10211027
GitHub.Repository
10221028

GitHubLabels.ps1

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ filter Get-GitHubLabel
6363
GitHub.Project
6464
GitHub.ProjectCard
6565
GitHub.ProjectColumn
66+
GitHub.Reaction
6667
GitHub.Release
6768
GitHub.Repository
6869
@@ -250,6 +251,7 @@ filter New-GitHubLabel
250251
GitHub.Project
251252
GitHub.ProjectCard
252253
GitHub.ProjectColumn
254+
GitHub.Reaction
253255
GitHub.Release
254256
GitHub.Repository
255257
@@ -391,6 +393,7 @@ filter Remove-GitHubLabel
391393
GitHub.Project
392394
GitHub.ProjectCard
393395
GitHub.ProjectColumn
396+
GitHub.Reaction
394397
GitHub.Release
395398
GitHub.Repository
396399
@@ -548,6 +551,7 @@ filter Set-GitHubLabel
548551
GitHub.Project
549552
GitHub.ProjectCard
550553
GitHub.ProjectColumn
554+
GitHub.Reaction
551555
GitHub.Release
552556
GitHub.Repository
553557
@@ -694,6 +698,7 @@ filter Initialize-GitHubLabel
694698
GitHub.Project
695699
GitHub.ProjectCard
696700
GitHub.ProjectColumn
701+
GitHub.Reaction
697702
GitHub.Release
698703
GitHub.Repository
699704
@@ -833,6 +838,7 @@ function Add-GitHubIssueLabel
833838
GitHub.Project
834839
GitHub.ProjectCard
835840
GitHub.ProjectColumn
841+
GitHub.Reaction
836842
GitHub.Release
837843
GitHub.Repository
838844
@@ -993,6 +999,7 @@ function Set-GitHubIssueLabel
993999
GitHub.Project
9941000
GitHub.ProjectCard
9951001
GitHub.ProjectColumn
1002+
GitHub.Reaction
9961003
GitHub.Release
9971004
GitHub.Repository
9981005
@@ -1184,6 +1191,7 @@ filter Remove-GitHubIssueLabel
11841191
GitHub.Project
11851192
GitHub.ProjectCard
11861193
GitHub.ProjectColumn
1194+
GitHub.Reaction
11871195
GitHub.Release
11881196
GitHub.Repository
11891197

GitHubMilestones.ps1

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ filter Get-GitHubMilestone
6767
GitHub.Project
6868
GitHub.ProjectCard
6969
GitHub.ProjectColumn
70+
GitHub.Reaction
7071
GitHub.Release
7172
GitHub.Repository
7273
@@ -269,6 +270,7 @@ filter New-GitHubMilestone
269270
GitHub.Project
270271
GitHub.ProjectCard
271272
GitHub.ProjectColumn
273+
GitHub.Reaction
272274
GitHub.Release
273275
GitHub.Repository
274276
@@ -450,6 +452,7 @@ filter Set-GitHubMilestone
450452
GitHub.Project
451453
GitHub.ProjectCard
452454
GitHub.ProjectColumn
455+
GitHub.Reaction
453456
GitHub.Release
454457
GitHub.Repository
455458
@@ -630,6 +633,7 @@ filter Remove-GitHubMilestone
630633
GitHub.Project
631634
GitHub.ProjectCard
632635
GitHub.ProjectColumn
636+
GitHub.Reaction
633637
GitHub.Release
634638
GitHub.Repository
635639

GitHubMiscellaneous.ps1

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,6 @@ filter Get-GitHubLicense
235235
the background, enabling the command prompt to provide status information.
236236
If not supplied here, the DefaultNoStatus configuration property value will be used.
237237
238-
239238
.INPUTS
240239
[String]
241240
GitHub.Branch
@@ -249,10 +248,10 @@ filter Get-GitHubLicense
249248
GitHub.Project
250249
GitHub.ProjectCard
251250
GitHub.ProjectColumn
251+
GitHub.Reaction
252252
GitHub.Release
253253
GitHub.Repository
254254
255-
256255
.OUTPUTS
257256
GitHub.License
258257
@@ -487,10 +486,10 @@ filter Get-GitHubCodeOfConduct
487486
GitHub.Project
488487
GitHub.ProjectCard
489488
GitHub.ProjectColumn
489+
GitHub.Reaction
490490
GitHub.Release
491491
GitHub.Repository
492492
493-
494493
.OUTPUTS
495494
GitHub.CodeOfConduct
496495

GitHubProjects.ps1

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ filter Get-GitHubProject
6262
GitHub.Project
6363
GitHub.ProjectCard
6464
GitHub.ProjectColumn
65+
GitHub.Reaction
6566
GitHub.Release
6667
GitHub.Repository
6768
@@ -274,6 +275,7 @@ filter New-GitHubProject
274275
GitHub.Project
275276
GitHub.ProjectCard
276277
GitHub.ProjectColumn
278+
GitHub.Reaction
277279
GitHub.Release
278280
GitHub.Repository
279281

GitHubPullRequests.ps1

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ filter Get-GitHubPullRequest
7676
GitHub.Project
7777
GitHub.ProjectCard
7878
GitHub.ProjectColumn
79+
GitHub.Reaction
7980
GitHub.Release
8081
GitHub.Repository
8182
@@ -271,6 +272,7 @@ filter New-GitHubPullRequest
271272
GitHub.Project
272273
GitHub.ProjectCard
273274
GitHub.ProjectColumn
275+
GitHub.Reaction
274276
GitHub.Release
275277
GitHub.Repository
276278

0 commit comments

Comments
 (0)