Skip to content

Commit ab8e07a

Browse files
committed
update workflow
1 parent b9e3637 commit ab8e07a

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

.github/workflows/publishpackage.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,9 @@ jobs:
6161
6262
if (-not $env:NUGET_API_KEY) { throw 'NuGet API key is not set. Configure secrets.NUGETKEY in the repository settings.' }
6363
64+
# CI safety: ensure any lightweight dependency listed in RequiredModules is present
65+
try {
66+
Install-Module -Name PowerShellExtension -Scope CurrentUser -Force -ErrorAction Stop
67+
} catch { Write-Host 'Optional dependency install failed; continuing...' }
68+
6469
Publish-Module -Path $moduleFolder -Repository 'PSGallery' -NuGetApiKey $env:NUGET_API_KEY -Verbose

code365scripts.openai/code365scripts.openai.psd1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@
5252

5353
# Modules that must be imported into the global environment prior to importing this module
5454
# RequiredModules = @(@{ ModuleName = 'MicrosoftTeams'; ModuleVersion = '2.0.0' }, @{ModuleName = 'AzureAD'; ModuleVersion = '2.0.2.130' })
55-
RequiredModules = @(@{ModuleName = "powershellextension"; ModuleVersion = "0.0.2"; Guid = "df717a00-1acf-45e8-a958-0c9bcb9af322" })
55+
# Keep dependency declaration lightweight to avoid CI validation failures
56+
RequiredModules = @('PowerShellExtension')
5657
# Assemblies that must be loaded prior to importing this module
5758
# RequiredAssemblies = @()
5859

0 commit comments

Comments
 (0)