Skip to content

Commit bc6b87d

Browse files
committed
Restore-GitHubLabel -> Initialize-GitHubLabel
1 parent fffd30d commit bc6b87d

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

GitHubLabels.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ function Set-GitHubLabel
500500
return Invoke-GHRestMethod @params
501501
}
502502

503-
function Restore-GitHubLabel
503+
function Initialize-GitHubLabel
504504
{
505505
<#
506506
.SYNOPSIS
@@ -552,7 +552,7 @@ function Restore-GitHubLabel
552552
removed (and thus unassigned from existing Issues) and then the new one created.
553553
554554
.EXAMPLE
555-
Restore-GitHubLabel -OwnerName Microsoft -RepositoryName PowerShellForGitHub -Label @(@{'name' = 'TestLabel'; 'color' = 'EEEEEE'}, @{'name' = 'critical'; 'color' = 'FF000000'; 'description' = 'Needs immediate attention'})
555+
Initialize-GitHubLabel -OwnerName Microsoft -RepositoryName PowerShellForGitHub -Label @(@{'name' = 'TestLabel'; 'color' = 'EEEEEE'}, @{'name' = 'critical'; 'color' = 'FF000000'; 'description' = 'Needs immediate attention'})
556556
557557
Removes any labels not in this Label array, ensure the current assigned color and descriptions
558558
match what's in the array for the labels that do already exist, and then creates new labels

PowerShellForGitHub.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@
9494
'Get-GitHubViewTraffic',
9595
'Group-GitHubIssue',
9696
'Group-GitHubPullRequest',
97+
'Initialize-GitHubLabel',
9798
'Invoke-GHRestMethod',
9899
'Invoke-GHRestMethodMultipleResult',
99100
'Lock-GitHubIssue',
@@ -122,7 +123,6 @@
122123
'Rename-GitHubRepository',
123124
'Reset-GitHubConfiguration',
124125
'Restore-GitHubConfiguration',
125-
'Restore-GitHubLabel',
126126
'Set-GitHubAuthentication',
127127
'Set-GitHubComment',
128128
'Set-GitHubConfiguration',

Tests/GitHubLabels.tests.ps1

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ try
7676
Describe 'Getting labels from repository' {
7777
$repositoryName = [Guid]::NewGuid().Guid
7878
$null = New-GitHubRepository -RepositoryName $repositoryName
79-
Set-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName -Label $defaultLabels
79+
Initialize-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName -Label $defaultLabels
8080

8181
Context 'When querying for all labels' {
8282
$labels = @(Get-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName)
@@ -119,7 +119,7 @@ try
119119
Describe 'Removing label' {
120120
$repositoryName = [Guid]::NewGuid().Guid
121121
$null = New-GitHubRepository -RepositoryName $repositoryName
122-
Set-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName -Label $defaultLabels
122+
Initialize-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName -Label $defaultLabels
123123

124124
$labelName = [Guid]::NewGuid().Guid
125125
New-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName -Name $labelName -Color BBBBBB
@@ -183,7 +183,7 @@ try
183183
$null = New-GitHubRepository -RepositoryName $repositoryName
184184

185185
$labelName = [Guid]::NewGuid().Guid
186-
Set-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName -Label $defaultLabels
186+
Initialize-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName -Label $defaultLabels
187187

188188
# Add new label
189189
New-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName -Name $labelName -Color BBBBBB
@@ -199,7 +199,7 @@ try
199199
$($labels).Count | Should be ($defaultLabels.Count + 1)
200200
}
201201

202-
Set-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName -Label $defaultLabels
202+
Initialize-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName -Label $defaultLabels
203203
$labels = @(Get-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName)
204204

205205
It 'Should return expected number of labels' {
@@ -214,7 +214,7 @@ try
214214
Describe 'Adding labels to an issue'{
215215
$repositoryName = [Guid]::NewGuid().Guid
216216
$null = New-GitHubRepository -RepositoryName $repositoryName
217-
Set-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName -Label $defaultLabels
217+
Initialize-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName -Label $defaultLabels
218218

219219
$issueName = [Guid]::NewGuid().Guid
220220
$issue = New-GitHubIssue -OwnerName $ownerName -RepositoryName $repositoryName -Title $issueName
@@ -241,7 +241,7 @@ try
241241
Describe 'Creating a new Issue with labels' {
242242
$repositoryName = [Guid]::NewGuid().Guid
243243
$null = New-GitHubRepository -RepositoryName $repositoryName
244-
Set-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName -Label $defaultLabels
244+
Initialize-GitHubLabel -OwnerName $ownerName -RepositoryName $repositoryName -Label $defaultLabels
245245

246246
$issueName = [Guid]::NewGuid().Guid
247247
$issueLabels = @($defaultLabels[0].name, $defaultLabels[1].name)

USAGE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ Any labels already in the repository that are not in this array will be removed
338338

339339
```powershell
340340
$labels = @( @{ 'name' = 'Label1'; 'color' = 'BBBB00'; 'description' = 'My label description' }, @{ 'name' = 'Label2'; 'color' = 'FF00000' })
341-
Restore-GitHubLabel -OwnerName PowerShell -RepositoryName DesiredStateConfiguration -Label $labels
341+
Initialize-GitHubLabel -OwnerName PowerShell -RepositoryName DesiredStateConfiguration -Label $labels
342342
```
343343

344344
----------

0 commit comments

Comments
 (0)