From 94f61699afb926391a984464c9b5eaff67329d0a Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Mon, 9 Dec 2024 18:34:20 +0100 Subject: [PATCH 1/7] =?UTF-8?q?=F0=9F=94=A7=20[Update]:=20Upgrade=20Contex?= =?UTF-8?q?t=20module=20version=20to=205.0.2=20in=20multiple=20scripts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/functions/public/Auth/Context/Get-GitHubContext.ps1 | 2 +- src/functions/public/Auth/Context/Remove-GitHubContext.ps1 | 2 +- src/functions/public/Auth/Context/Set-GitHubContext.ps1 | 2 +- src/functions/public/Config/Get-GitHubConfig.ps1 | 2 +- src/functions/public/Config/Remove-GitHubConfig.ps1 | 2 +- src/functions/public/Config/Set-GitHubConfig.ps1 | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/functions/public/Auth/Context/Get-GitHubContext.ps1 b/src/functions/public/Auth/Context/Get-GitHubContext.ps1 index 0dd8244bc..3cdeefbb1 100644 --- a/src/functions/public/Auth/Context/Get-GitHubContext.ps1 +++ b/src/functions/public/Auth/Context/Get-GitHubContext.ps1 @@ -1,4 +1,4 @@ -#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.1' } +#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.2' } function Get-GitHubContext { <# diff --git a/src/functions/public/Auth/Context/Remove-GitHubContext.ps1 b/src/functions/public/Auth/Context/Remove-GitHubContext.ps1 index 0cd0f99e5..8fda5bbf8 100644 --- a/src/functions/public/Auth/Context/Remove-GitHubContext.ps1 +++ b/src/functions/public/Auth/Context/Remove-GitHubContext.ps1 @@ -1,4 +1,4 @@ -#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.1' } +#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.2' } filter Remove-GitHubContext { <# diff --git a/src/functions/public/Auth/Context/Set-GitHubContext.ps1 b/src/functions/public/Auth/Context/Set-GitHubContext.ps1 index 609700ca2..c1d8ad4b5 100644 --- a/src/functions/public/Auth/Context/Set-GitHubContext.ps1 +++ b/src/functions/public/Auth/Context/Set-GitHubContext.ps1 @@ -1,4 +1,4 @@ -#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.1' } +#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.2' } function Set-GitHubContext { <# diff --git a/src/functions/public/Config/Get-GitHubConfig.ps1 b/src/functions/public/Config/Get-GitHubConfig.ps1 index 85afb12e0..575db0892 100644 --- a/src/functions/public/Config/Get-GitHubConfig.ps1 +++ b/src/functions/public/Config/Get-GitHubConfig.ps1 @@ -1,4 +1,4 @@ -#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.1' } +#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.2' } function Get-GitHubConfig { <# diff --git a/src/functions/public/Config/Remove-GitHubConfig.ps1 b/src/functions/public/Config/Remove-GitHubConfig.ps1 index 6a0aa452d..67fb4ec67 100644 --- a/src/functions/public/Config/Remove-GitHubConfig.ps1 +++ b/src/functions/public/Config/Remove-GitHubConfig.ps1 @@ -1,4 +1,4 @@ -#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.1' } +#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.2' } function Remove-GitHubConfig { <# diff --git a/src/functions/public/Config/Set-GitHubConfig.ps1 b/src/functions/public/Config/Set-GitHubConfig.ps1 index 570b7990d..b8d68d6c8 100644 --- a/src/functions/public/Config/Set-GitHubConfig.ps1 +++ b/src/functions/public/Config/Set-GitHubConfig.ps1 @@ -1,4 +1,4 @@ -#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.1' } +#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.2' } function Set-GitHubConfig { <# From cc242c02708eec10360a0062c361ceaae08f2dee Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Mon, 9 Dec 2024 18:35:52 +0100 Subject: [PATCH 2/7] Reset secretvault --- tests/GitHub.Tests.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/GitHub.Tests.ps1 b/tests/GitHub.Tests.ps1 index d70629000..6917f459a 100644 --- a/tests/GitHub.Tests.ps1 +++ b/tests/GitHub.Tests.ps1 @@ -7,6 +7,7 @@ param() BeforeAll { Get-SecretInfo | Remove-Secret + Get-SecretVault | Unregister-SecretVault } Describe 'GitHub' { From aec1c60b8f9c22102722dac2924fd0449842a868 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Mon, 9 Dec 2024 18:58:21 +0100 Subject: [PATCH 3/7] =?UTF-8?q?=F0=9F=94=A7=20[Update]:=20Import=20Context?= =?UTF-8?q?=20module=20in=20GitHub.Tests.ps1=20before=20running=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/GitHub.Tests.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/GitHub.Tests.ps1 b/tests/GitHub.Tests.ps1 index 6917f459a..0257fa41b 100644 --- a/tests/GitHub.Tests.ps1 +++ b/tests/GitHub.Tests.ps1 @@ -8,6 +8,7 @@ param() BeforeAll { Get-SecretInfo | Remove-Secret Get-SecretVault | Unregister-SecretVault + Import-Module -Name Context -Force } Describe 'GitHub' { From 7c8d9854c3b63ee060a1834852301bfc914fdd20 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Mon, 9 Dec 2024 19:12:06 +0100 Subject: [PATCH 4/7] test --- tests/GitHub.Tests.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/GitHub.Tests.ps1 b/tests/GitHub.Tests.ps1 index 0257fa41b..5bf4ca609 100644 --- a/tests/GitHub.Tests.ps1 +++ b/tests/GitHub.Tests.ps1 @@ -9,6 +9,7 @@ BeforeAll { Get-SecretInfo | Remove-Secret Get-SecretVault | Unregister-SecretVault Import-Module -Name Context -Force + Get-ContextInfo } Describe 'GitHub' { From e4601760adbfc65307ad8ec76bf0ff2cc7af7dbe Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Mon, 9 Dec 2024 19:56:20 +0100 Subject: [PATCH 5/7] =?UTF-8?q?=F0=9F=94=A7=20[Update]:=20Enhance=20GitHub?= =?UTF-8?q?Config=20initialization=20and=20add=20Reset-GitHubConfig=20func?= =?UTF-8?q?tion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/classes/public/Config/GitHubConfig.ps1 | 14 +++++++ .../Config/Initialize-GitHubConfig.ps1 | 37 ++++++++++++++----- .../public/Auth/Context/Get-GitHubContext.ps1 | 1 + .../Auth/Context/Remove-GitHubContext.ps1 | 19 +++++++--- .../public/Auth/Context/Set-GitHubContext.ps1 | 1 + .../public/Config/Get-GitHubConfig.ps1 | 10 +---- .../public/Config/Remove-GitHubConfig.ps1 | 10 +---- .../public/Config/Reset-GitHubConfig.ps1 | 37 +++++++++++++++++++ .../public/Config/Set-GitHubConfig.ps1 | 10 +---- src/variables/private/Config.ps1 | 3 +- tests/GitHub.Tests.ps1 | 2 +- 11 files changed, 99 insertions(+), 45 deletions(-) create mode 100644 src/functions/public/Config/Reset-GitHubConfig.ps1 diff --git a/src/classes/public/Config/GitHubConfig.ps1 b/src/classes/public/Config/GitHubConfig.ps1 index 22bb81756..c0bec028e 100644 --- a/src/classes/public/Config/GitHubConfig.ps1 +++ b/src/classes/public/Config/GitHubConfig.ps1 @@ -16,4 +16,18 @@ # Simple parameterless constructor GitHubConfig() {} + + # Creates a context object from a hashtable of key-vaule pairs. + GitHubConfig([hashtable]$Properties) { + foreach ($Property in $Properties.Keys) { + $this.$Property = $Properties.$Property + } + } + + # Creates a context object from a PSCustomObject. + GitHubConfig([PSCustomObject]$Object) { + $Object.PSObject.Properties | ForEach-Object { + $this.($_.Name) = $_.Value + } + } } diff --git a/src/functions/private/Config/Initialize-GitHubConfig.ps1 b/src/functions/private/Config/Initialize-GitHubConfig.ps1 index b8fb9505f..f4c78a06e 100644 --- a/src/functions/private/Config/Initialize-GitHubConfig.ps1 +++ b/src/functions/private/Config/Initialize-GitHubConfig.ps1 @@ -1,15 +1,27 @@ function Initialize-GitHubConfig { <# .SYNOPSIS + Initialize the GitHub module configuration. .DESCRIPTION + Initialize the GitHub module configuration. .EXAMPLE Initialize-GitHubConfig + + Initializes the GitHub module configuration. + + .EXAMPLE + Initialize-GitHubConfig -Force + + Forces the initialization of the GitHub module configuration. #> [OutputType([void])] [CmdletBinding()] - param () + param ( + # Force the initialization of the GitHub config. + [switch] $Force + ) begin { $commandName = $MyInvocation.MyCommand.Name @@ -17,16 +29,21 @@ } process { - try { - $context = [GitHubConfig](Get-Context -ID $script:GitHub.Config.ID) - if (-not $context) { - $context = Set-Context -ID $script:GitHub.Config.ID -Context $script:GitHub.Config -PassThru + Write-Verbose "GitHubConfig initialized: [$($script:GitHub.Initialized)]" + Write-Verbose "Force: [$Force]" + if (-not $script:GitHub.Initialized -or $Force) { + try { + $context = [GitHubConfig](Get-Context -ID $script:GitHub.Config.ID) + if (-not $context -or $Force) { + Write-Verbose "Loading context from defaults" + $context = Set-Context -ID $script:GitHub.DefaultConfig.ID -Context $script:GitHub.DefaultConfig -PassThru + } + $script:GitHub.Config = [GitHubConfig]$context + $script:GitHub.Initialized = $true + } catch { + Write-Error $_ + throw 'Failed to initialize GitHub config' } - $script:GitHub.Config = [GitHubConfig]$context - $script:GitHub.Initialized = $true - } catch { - Write-Error $_ - throw 'Failed to initialize GitHub config' } } diff --git a/src/functions/public/Auth/Context/Get-GitHubContext.ps1 b/src/functions/public/Auth/Context/Get-GitHubContext.ps1 index 3cdeefbb1..a2e22532e 100644 --- a/src/functions/public/Auth/Context/Get-GitHubContext.ps1 +++ b/src/functions/public/Auth/Context/Get-GitHubContext.ps1 @@ -39,6 +39,7 @@ function Get-GitHubContext { begin { $commandName = $MyInvocation.MyCommand.Name Write-Verbose "[$commandName] - Start" + $null = Get-GitHubConfig } process { diff --git a/src/functions/public/Auth/Context/Remove-GitHubContext.ps1 b/src/functions/public/Auth/Context/Remove-GitHubContext.ps1 index 8fda5bbf8..23533d2bd 100644 --- a/src/functions/public/Auth/Context/Remove-GitHubContext.ps1 +++ b/src/functions/public/Auth/Context/Remove-GitHubContext.ps1 @@ -29,14 +29,21 @@ filter Remove-GitHubContext { [string] $Context ) - $commandName = $MyInvocation.MyCommand.Name - Write-Verbose "[$commandName] - Start" + begin { + $commandName = $MyInvocation.MyCommand.Name + Write-Verbose "[$commandName] - Start" + $null = Get-GitHubConfig + } - $ID = "$($script:GitHub.Config.ID)/$Context" + process { + $ID = "$($script:GitHub.Config.ID)/$Context" - if ($PSCmdlet.ShouldProcess('Remove-Secret', $context.Name)) { - Remove-Context -ID $ID + if ($PSCmdlet.ShouldProcess('Remove-Secret', $context.Name)) { + Remove-Context -ID $ID + } } - Write-Verbose "[$commandName] - End" + end { + Write-Verbose "[$commandName] - End" + } } diff --git a/src/functions/public/Auth/Context/Set-GitHubContext.ps1 b/src/functions/public/Auth/Context/Set-GitHubContext.ps1 index c1d8ad4b5..5dd6345e3 100644 --- a/src/functions/public/Auth/Context/Set-GitHubContext.ps1 +++ b/src/functions/public/Auth/Context/Set-GitHubContext.ps1 @@ -41,6 +41,7 @@ function Set-GitHubContext { begin { $commandName = $MyInvocation.MyCommand.Name Write-Verbose "[$commandName] - Start" + $null = Get-GitHubConfig } process { diff --git a/src/functions/public/Config/Get-GitHubConfig.ps1 b/src/functions/public/Config/Get-GitHubConfig.ps1 index 575db0892..e8c253a19 100644 --- a/src/functions/public/Config/Get-GitHubConfig.ps1 +++ b/src/functions/public/Config/Get-GitHubConfig.ps1 @@ -24,15 +24,7 @@ function Get-GitHubConfig { begin { $commandName = $MyInvocation.MyCommand.Name Write-Verbose "[$commandName] - Start" - try { - if (-not $script:GitHub.Initialized) { - Initialize-GitHubConfig - Write-Debug "Connected to context [$($script:GitHub.Config.ID)]" - } - } catch { - Write-Error $_ - throw 'Failed to initialize secret vault' - } + Initialize-GitHubConfig } process { diff --git a/src/functions/public/Config/Remove-GitHubConfig.ps1 b/src/functions/public/Config/Remove-GitHubConfig.ps1 index 67fb4ec67..a80ceba6d 100644 --- a/src/functions/public/Config/Remove-GitHubConfig.ps1 +++ b/src/functions/public/Config/Remove-GitHubConfig.ps1 @@ -23,15 +23,7 @@ function Remove-GitHubConfig { begin { $commandName = $MyInvocation.MyCommand.Name Write-Verbose "[$commandName] - Start" - try { - if (-not $script:GitHub.Initialized) { - Initialize-GitHubConfig - Write-Debug "Connected to context [$($script:GitHub.Config.ID)]" - } - } catch { - Write-Error $_ - throw 'Failed to initialize secret vault' - } + Initialize-GitHubConfig } process { diff --git a/src/functions/public/Config/Reset-GitHubConfig.ps1 b/src/functions/public/Config/Reset-GitHubConfig.ps1 new file mode 100644 index 000000000..06befa708 --- /dev/null +++ b/src/functions/public/Config/Reset-GitHubConfig.ps1 @@ -0,0 +1,37 @@ +function Reset-GitHubConfig { + <# + .SYNOPSIS + Re-initializes the GitHub module configuration. + + .DESCRIPTION + Re-initializes the GitHub module configuration. + + .EXAMPLE + Reset-GitHubConfig + + Re-initializes the GitHub module configuration. + #> + [OutputType([void])] + [CmdletBinding(SupportsShouldProcess)] + param () + + begin { + $commandName = $MyInvocation.MyCommand.Name + Write-Debug "[$commandName] - Start" + } + + process { + try { + if ($PSCmdlet.ShouldProcess('GitHubConfig', 'Reset')) { + Initialize-GitHubConfig -Force + } + } catch { + Write-Error $_ + throw 'Failed to reset GitHub module configuration.' + } + } + + end { + Write-Debug "[$commandName] - End" + } +} diff --git a/src/functions/public/Config/Set-GitHubConfig.ps1 b/src/functions/public/Config/Set-GitHubConfig.ps1 index b8d68d6c8..03f8ab805 100644 --- a/src/functions/public/Config/Set-GitHubConfig.ps1 +++ b/src/functions/public/Config/Set-GitHubConfig.ps1 @@ -27,15 +27,7 @@ function Set-GitHubConfig { begin { $commandName = $MyInvocation.MyCommand.Name Write-Verbose "[$commandName] - Start" - try { - if (-not $script:GitHub.Initialized) { - Initialize-GitHubConfig - Write-Debug "Connected to context [$($script:GitHub.Config.ID)]" - } - } catch { - Write-Error $_ - throw 'Failed to initialize secret vault' - } + Initialize-GitHubConfig } process { diff --git a/src/variables/private/Config.ps1 b/src/variables/private/Config.ps1 index d6b8a4dab..05744503a 100644 --- a/src/variables/private/Config.ps1 +++ b/src/variables/private/Config.ps1 @@ -8,7 +8,7 @@ } else { 'Local' } - Config = [GitHubConfig]@{ + DefaultConfig = [GitHubConfig]@{ ID = 'PSModule.GitHub' HostName = $env:GITHUB_SERVER_URL ?? 'github.com' AccessTokenGracePeriodInHours = 4 @@ -16,4 +16,5 @@ OAuthAppClientID = '7204ae9b0580f2cb8288' DefaultContext = '' } + Config = [GitHubConfig]::new() } diff --git a/tests/GitHub.Tests.ps1 b/tests/GitHub.Tests.ps1 index 5bf4ca609..7db91388c 100644 --- a/tests/GitHub.Tests.ps1 +++ b/tests/GitHub.Tests.ps1 @@ -9,7 +9,7 @@ BeforeAll { Get-SecretInfo | Remove-Secret Get-SecretVault | Unregister-SecretVault Import-Module -Name Context -Force - Get-ContextInfo + Import-Module -Name GitHub -Force } Describe 'GitHub' { From 50d6324008966fd8684603adf940d85420df1874 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Mon, 9 Dec 2024 20:19:53 +0100 Subject: [PATCH 6/7] =?UTF-8?q?=F0=9F=94=A7=20[Update]:=20Refine=20GitHubC?= =?UTF-8?q?onfig=20initialization=20messages=20and=20remove=20redundant=20?= =?UTF-8?q?module=20imports=20in=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/functions/private/Config/Initialize-GitHubConfig.ps1 | 2 +- src/loader.ps1 | 2 -- tests/GitHub.Tests.ps1 | 2 -- 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/functions/private/Config/Initialize-GitHubConfig.ps1 b/src/functions/private/Config/Initialize-GitHubConfig.ps1 index f4c78a06e..c1aac7f24 100644 --- a/src/functions/private/Config/Initialize-GitHubConfig.ps1 +++ b/src/functions/private/Config/Initialize-GitHubConfig.ps1 @@ -35,7 +35,7 @@ try { $context = [GitHubConfig](Get-Context -ID $script:GitHub.Config.ID) if (-not $context -or $Force) { - Write-Verbose "Loading context from defaults" + Write-Verbose "Loading GitHubConfig from defaults" $context = Set-Context -ID $script:GitHub.DefaultConfig.ID -Context $script:GitHub.DefaultConfig -PassThru } $script:GitHub.Config = [GitHubConfig]$context diff --git a/src/loader.ps1 b/src/loader.ps1 index 131582049..5df63f427 100644 --- a/src/loader.ps1 +++ b/src/loader.ps1 @@ -2,8 +2,6 @@ Write-Verbose 'Initializing GitHub PowerShell module...' Write-Verbose "Path: $scriptFilePath" -Initialize-GitHubConfig - switch ($script:GitHub.EnvironmentType) { 'GHA' { Write-Verbose 'Detected running on a GitHub Actions runner, preparing environment...' diff --git a/tests/GitHub.Tests.ps1 b/tests/GitHub.Tests.ps1 index 7db91388c..6917f459a 100644 --- a/tests/GitHub.Tests.ps1 +++ b/tests/GitHub.Tests.ps1 @@ -8,8 +8,6 @@ param() BeforeAll { Get-SecretInfo | Remove-Secret Get-SecretVault | Unregister-SecretVault - Import-Module -Name Context -Force - Import-Module -Name GitHub -Force } Describe 'GitHub' { From c5a6e18fa562901ab7902f890383ba8757bc298f Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Mon, 9 Dec 2024 21:44:16 +0100 Subject: [PATCH 7/7] Bump Context to 5.0.3 --- src/functions/public/Auth/Context/Get-GitHubContext.ps1 | 2 +- src/functions/public/Auth/Context/Remove-GitHubContext.ps1 | 2 +- src/functions/public/Auth/Context/Set-GitHubContext.ps1 | 2 +- src/functions/public/Config/Get-GitHubConfig.ps1 | 2 +- src/functions/public/Config/Remove-GitHubConfig.ps1 | 2 +- src/functions/public/Config/Set-GitHubConfig.ps1 | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/functions/public/Auth/Context/Get-GitHubContext.ps1 b/src/functions/public/Auth/Context/Get-GitHubContext.ps1 index a2e22532e..ef2285379 100644 --- a/src/functions/public/Auth/Context/Get-GitHubContext.ps1 +++ b/src/functions/public/Auth/Context/Get-GitHubContext.ps1 @@ -1,4 +1,4 @@ -#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.2' } +#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.3' } function Get-GitHubContext { <# diff --git a/src/functions/public/Auth/Context/Remove-GitHubContext.ps1 b/src/functions/public/Auth/Context/Remove-GitHubContext.ps1 index 23533d2bd..abe5a116d 100644 --- a/src/functions/public/Auth/Context/Remove-GitHubContext.ps1 +++ b/src/functions/public/Auth/Context/Remove-GitHubContext.ps1 @@ -1,4 +1,4 @@ -#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.2' } +#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.3' } filter Remove-GitHubContext { <# diff --git a/src/functions/public/Auth/Context/Set-GitHubContext.ps1 b/src/functions/public/Auth/Context/Set-GitHubContext.ps1 index 5dd6345e3..2555d106c 100644 --- a/src/functions/public/Auth/Context/Set-GitHubContext.ps1 +++ b/src/functions/public/Auth/Context/Set-GitHubContext.ps1 @@ -1,4 +1,4 @@ -#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.2' } +#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.3' } function Set-GitHubContext { <# diff --git a/src/functions/public/Config/Get-GitHubConfig.ps1 b/src/functions/public/Config/Get-GitHubConfig.ps1 index e8c253a19..f854c5b57 100644 --- a/src/functions/public/Config/Get-GitHubConfig.ps1 +++ b/src/functions/public/Config/Get-GitHubConfig.ps1 @@ -1,4 +1,4 @@ -#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.2' } +#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.3' } function Get-GitHubConfig { <# diff --git a/src/functions/public/Config/Remove-GitHubConfig.ps1 b/src/functions/public/Config/Remove-GitHubConfig.ps1 index a80ceba6d..54159e270 100644 --- a/src/functions/public/Config/Remove-GitHubConfig.ps1 +++ b/src/functions/public/Config/Remove-GitHubConfig.ps1 @@ -1,4 +1,4 @@ -#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.2' } +#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.3' } function Remove-GitHubConfig { <# diff --git a/src/functions/public/Config/Set-GitHubConfig.ps1 b/src/functions/public/Config/Set-GitHubConfig.ps1 index 03f8ab805..5f0816ae2 100644 --- a/src/functions/public/Config/Set-GitHubConfig.ps1 +++ b/src/functions/public/Config/Set-GitHubConfig.ps1 @@ -1,4 +1,4 @@ -#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.2' } +#Requires -Modules @{ ModuleName = 'Context'; RequiredVersion = '5.0.3' } function Set-GitHubConfig { <#