From 0ea5aa2581f17c5dc7b6b07c9135e6cd56301073 Mon Sep 17 00:00:00 2001 From: DrIOS <58635327+DrIOSX@users.noreply.github.com> Date: Wed, 26 Jun 2024 16:19:17 -0500 Subject: [PATCH] docs: Update helper to retrieve keys --- helpers/Build-Help.ps1 | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/helpers/Build-Help.ps1 b/helpers/Build-Help.ps1 index ef68208..ab6e3fe 100644 --- a/helpers/Build-Help.ps1 +++ b/helpers/Build-Help.ps1 @@ -4,7 +4,7 @@ Import-Module .\output\module\M365FoundationsCISReport\*\*.psd1 <# - $ver = "v0.1.14" + $ver = "v0.1.15" git checkout main git pull origin main git tag -a $ver -m "Release version $ver refactor Update" @@ -39,4 +39,26 @@ $parameters = @{ } Update-MarkdownHelpModule @parameters -Force Update-MarkdownHelpModule -Path ".\help" -RefreshModulePage -Force -New-ExternalHelp -Path ".\help" -OutputPath ".\source\en-US" -force \ No newline at end of file +New-ExternalHelp -Path ".\help" -OutputPath ".\source\en-US" -force + + + +# Install Secret Management +Install-Module -Name "Microsoft.PowerShell.SecretManagement", ` +"SecretManagement.JustinGrote.CredMan" -Scope CurrentUser + +# Register Vault +Register-SecretVault -Name ModuleBuildCreds -ModuleName ` +"SecretManagement.JustinGrote.CredMan" -ErrorAction Stop + + +Set-Secret -Name "GalleryApiToken" -Vault ModuleBuildCreds +Set-Secret -Name "GitHubToken" -Vault ModuleBuildCreds + + +$GalleryApiToken = Get-Secret -Name "GalleryApiToken" -Vault ModuleBuildCreds -AsPlainText +$GitHubToken = Get-Secret -Name "GitHubToken" -Vault ModuleBuildCreds -AsPlainText + + +$GalleryApiToken +$GitHubToken