Skip to content

update to 0.1.4

update to 0.1.4 #17

Workflow file for this run

name: publish to powershell gallery
on:
push:
branches: [master]
paths:
- "**.psd1"
workflow_dispatch:
jobs:
publishmodule:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: dlemstra/code-sign-action@v1
with:
certificate: '${{ secrets.CERTIFICATE }}'
password: '${{ secrets.CERTIFICATE_PASSWORD }}'
folder: .
recursive: true
files: |
*.ps1
*.psm1
- name: publish to powershell gallery
shell: pwsh
env:
nugetkey: ${{secrets.NUGETKEY}}
run: |
Rename-Item -Path .\module.psd1 -NewName microsoft.copilot.toolkit.psd1
Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted
$data = Import-PowerShellDataFile .\microsoft.copilot.toolkit.psd1
if($data.RequiredModules) {
$data.RequiredModules | Foreach-Object {Install-Module -Name $_.ModuleName -RequiredVersion $_.ModuleVersion }
}
Remove-Item -Path ".git" -Recurse -Force
Remove-Item -Path ".github" -Recurse -Force
Remove-Item -Path ".vscode" -Recurse -Force
Publish-PSResource -ApiKey $env:nugetkey -Path microsoft.copilot.toolkit.psd1 -Repository PSGallery