Skip to content

Commit 5385fb6

Browse files
🩹 [Patch]: Update logging to use Write-Host for better visibility in GitHub PowerShell module setup
1 parent 4396db1 commit 5385fb6

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

‎scripts/main.ps1‎

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,27 @@ param()
33

44
$DebugPreference = $env:GITHUB_ACTION_INPUT_Debug -eq 'true' ? 'Continue' : 'SilentlyContinue'
55
$VerbosePreference = $env:GITHUB_ACTION_INPUT_Verbose -eq 'true' ? 'Continue' : 'SilentlyContinue'
6-
7-
'::group::GitHub-Script - Setting up GitHub PowerShell module'
86
$env:PSMODULE_GITHUB_SCRIPT = $true
97

8+
'::group::GitHub-Script - Setup GitHub PowerShell'
9+
1010
$Name = 'GitHub'
1111
$Version = [string]::IsNullOrEmpty($env:GITHUB_ACTION_INPUT_Version) ? $null : $env:GITHUB_ACTION_INPUT_Version
1212
$Prerelease = $env:GITHUB_ACTION_INPUT_Prerelease -eq 'true'
1313

1414
$alreadyInstalled = Get-InstalledPSResource -Name $Name -ErrorAction SilentlyContinue
1515
if ($Version) {
16-
Write-Verbose "Filtering by version: $Version"
16+
Write-Host "Filtering by version: $Version"
1717
$alreadyInstalled = $alreadyInstalled | Where-Object Version -EQ $Version
1818
}
1919
if ($Prerelease) {
20-
Write-Verbose 'Filtering by prerelease'
20+
Write-Host 'Filtering by prerelease'
2121
$alreadyInstalled = $alreadyInstalled | Where-Object Prerelease -EQ $Prerelease
2222
}
23-
Write-Verbose 'Already installed:'
24-
Write-Verbose ($alreadyInstalled | Format-Table | Out-String)
23+
Write-Host 'Already installed:'
24+
$alreadyInstalled | Format-Table
2525
if (-not $alreadyInstalled) {
26-
Write-Verbose "Installing module. Name: [$Name], Version: [$Version], Prerelease: [$Prerelease]"
26+
Write-Host "Installing module. Name: [$Name], Version: [$Version], Prerelease: [$Prerelease]"
2727
$params = @{
2828
Name = $Name
2929
Repository = 'PSGallery'
@@ -37,24 +37,25 @@ if (-not $alreadyInstalled) {
3737
}
3838

3939
$alreadyImported = Get-Module -Name $Name
40-
Write-Verbose 'Already imported:'
41-
Write-Verbose ($alreadyImported | Format-Table | Out-String)
40+
Write-Host 'Already imported:'
41+
$alreadyImported | Format-Table
4242
if (-not $alreadyImported) {
43-
Write-Verbose "Importing module: $Name"
43+
Write-Host "Importing module: $Name"
4444
Import-Module -Name $Name
4545
}
46+
'::endgroup::'
4647

47-
Write-Output 'Installed modules:'
48-
Get-InstalledPSResource | Select-Object Name, Version, Prerelease | Format-Table -AutoSize
48+
LogGroup 'GitHub-Script - Installed modules' {
49+
Get-InstalledPSResource | Select-Object Name, Version, Prerelease | Format-Table -AutoSize
50+
}
4951

5052
$providedToken = -not [string]::IsNullOrEmpty($env:GITHUB_ACTION_INPUT_Token)
5153
$providedClientID = -not [string]::IsNullOrEmpty($env:GITHUB_ACTION_INPUT_ClientID)
5254
$providedPrivateKey = -not [string]::IsNullOrEmpty($env:GITHUB_ACTION_INPUT_PrivateKey)
53-
Write-Verbose 'Provided authentication info:'
54-
Write-Verbose "Token: [$providedToken]"
55-
Write-Verbose "ClientID: [$providedClientID]"
56-
Write-Verbose "PrivateKey: [$providedPrivateKey]"
57-
'::endgroup::'
55+
Write-Host 'Provided authentication info:'
56+
Write-Host "Token: [$providedToken]"
57+
Write-Host "ClientID: [$providedClientID]"
58+
Write-Host "PrivateKey: [$providedPrivateKey]"
5859

5960
if ($providedClientID -and $providedPrivateKey) {
6061
LogGroup 'GitHub-Script - Connected using provided GitHub App' {

0 commit comments

Comments
 (0)