From 56c1ac96dbe49dd6b59c59f80ac67ad9c142cb07 Mon Sep 17 00:00:00 2001 From: Mike Madeja Date: Sun, 15 Jun 2025 22:04:16 -0500 Subject: [PATCH] attempting to publish to psgallery --- .github/workflows/CreateRelease.yml | 15 +++++++++++++++ PiHoleShell/PiHoleShell.psd1 | Bin 1042 -> 2136 bytes 2 files changed, 15 insertions(+) diff --git a/.github/workflows/CreateRelease.yml b/.github/workflows/CreateRelease.yml index 61f990c..f93d3d5 100644 --- a/.github/workflows/CreateRelease.yml +++ b/.github/workflows/CreateRelease.yml @@ -62,3 +62,18 @@ jobs: files: output/release.zip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Publish Module to PowerShell Gallery + shell: pwsh + run: | + $apiKey = '${{ secrets.POWERSHELLGALLERY }}' + $modulePath = "C:\a\PiHoleShell\PiHoleShell\PiHoleShell" # Change to your actual module folder + $manifest = Get-ChildItem -Path $modulePath -Filter PiHoleShell.psd1 -Recurse | Select-Object -First 1 + Get-Content $($manifest.fullname) -replace '0.0.0', ${{ steps.bump.outputs.new_tag }} | Out-File $manifest.fullname + + if (-not $manifest) { + throw "No module manifest (*.psd1) found in $modulePath" + } + + Write-Host "Publishing module: $($manifest.FullName)" + Publish-Module -Path $manifest.DirectoryName -NuGetApiKey $apiKey -Verbose \ No newline at end of file diff --git a/PiHoleShell/PiHoleShell.psd1 b/PiHoleShell/PiHoleShell.psd1 index d48b9ad74c78ca9e1f93654ce88c56cda44cb188..260ed87d04cef199e8e898c327a74f8afe878fa0 100644 GIT binary patch literal 2136 zcmchY+iuf95QgU(iFdHXMW~<+RcX^AAvGi=RBEHBr+cR{AvCe0*l9qBR|me?Wn*u$ zX}Cfw+k2S#=byulfB!m_AM#wDN%VJINyaGTlJ`L7GL~d{=49;mJ^MB3$w)pSt8&-! zh4+}TCsWB~BKt^G(W|I;$j*=&p`EVTu;_0<(q|Q?Be!xc?KLf*p{^`WUk>CRd-sfn z9LuhJW_8SaSKi7AyGP7Uu(dCT%ntDVh>;+1$lS{GSG;Kwp8}sV{8+bK-LWh#@$~`B zi0H-5AMmi5!-j6Fsd8twwiWlta$2d2x0&$6%A*j@MgSL~vj#wE%lluHDVi zn)UVXh?U;DSZuv-#&GrG>o>8j+PU%W-|bgxwr3bTnye-CH@$!HvQAySmOl8s+nwu8 zEp;v1u%y$t!O9TkZe4zzuYRX@ISbv@1{L8)rbM%|3*w~RSZg++lWWxNiCU}CqY8%p zLEcH7G2~o3*PP7kp{c#8&SSgj1n#bv*1els_ME!OX~tXiVl-1`7xcXr9ieMFo8O05 zIcsJz`nCQ;ivPm-X+C;e^q*_%tqV8p_O2t>@GLb^(~2AuRlS3ye1x=C`;cAj<|(tM Px^ZTyC?cirj&lia9XqmbN~ekcK7SOF(5E>M zNzOe!@jdtC{%?=iwN?t3Dz62&xA*mfL<#?`1f)9}vk+p5V^W5WP!TQ>G-XKk9CsviMaIb@C`?pYQRJC`B%S5lDH*G9 z|2di{4bcT5pGczipuG`f^o1xX{`9;T4c_v@etqPe@Qh!zWM1-7&E6`d(Y4~$=Yaii zmbq4S6@4Yq3ijvFrphV8Il6{Yy?#I&#i=wug<>yU7AaD!jZ;rgA8eIfq1iW4a?6V| ztkxPNx{0J<+|XUUbAop5!nZvsa{*}DO^3Ea`H5;yt>Ybnb0w6=f>YBi9(M=ZHGj3P zOexYPB6fR-vxAb<7dx24A8BFS-7i0eFap<7Gt5yG&T%9@a0b%AMsthU@$L{S^F59W zo2NP(FjdB-4QA;0oJgULU7TI c7ShI;3Zer}km>@^hM^neM&#gaJ@gL$027)lB>(^b