File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments