Skip to content

Enhance manifest handling and add TLS certificate validation support - #5

Merged
gaelcolas merged 4 commits into
mainfrom
f/skipcertcheck
Aug 10, 2026
Merged

Enhance manifest handling and add TLS certificate validation support#5
gaelcolas merged 4 commits into
mainfrom
f/skipcertcheck

Conversation

@gaelcolas

Copy link
Copy Markdown
Member

This pull request introduces support for bypassing TLS certificate validation when interacting with the PowerShell Universal server, which is especially useful for environments using self-signed certificates. It also updates the offline automation repository manifest to use a module-specific file name and preserves prerelease version tags for improved deployment accuracy. The main changes are grouped below:

Certificate Validation Bypass

  • Added a new UniversalSkipCertificateCheck build task, YAML configuration setting, and corresponding parameters throughout the codebase to allow bypassing TLS certificate validation when calling the PowerShell Universal server. This includes a new Invoke-UniversalRestMethod function that handles certificate validation bypass for both Windows PowerShell and PowerShell Core.

Offline Repository Manifest Improvements

  • Changed the offline automation repository manifest file name from a fixed repository.psd1 to <ModuleName>.psd1, and updated related documentation and code to reflect this. The manifest now also preserves the prerelease tag on the module version, ensuring PowerShell Universal displays the correct module name and full version during deployment.

@gaelcolas
gaelcolas enabled auto-merge (rebase) August 10, 2026 11:41
@gaelcolas
gaelcolas merged commit de82eb3 into main Aug 10, 2026
6 checks passed
@gaelcolas
gaelcolas deleted the f/skipcertcheck branch August 10, 2026 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant