Skip to content

feat: scaffold PowerShell module repo for PasskeyDiagnostics - #1

Merged
BurtHarris merged 3 commits into
mainfrom
copilot/scaffold-powershell-module-repo
Jul 7, 2026
Merged

BurtHarris merged 3 commits into
mainfrom
copilot/scaffold-powershell-module-repo

Conversation

Copilot AI commented Jul 7, 2026 •

Copy link
Copy Markdown
Contributor

Bootstraps the repo as a proper PowerShell module project, ready to receive the .psm1 implementation.

Structure added

  • PasskeyDiagnostics/PasskeyDiagnostics.psm1 — placeholder module; replace with real implementation
  • PasskeyDiagnostics/PasskeyDiagnostics.psd1 — manifest (v0.1.0, PS 5.1+, explicit empty CmdletsToExport/AliasesToExport/VariablesToExport)
  • tests/PasskeyDiagnostics.Tests.ps1 — Pester 5 scaffold covering module import and export surface
  • .github/workflows/test.yml — CI running Pester on windows-latest for push/PR to main
  • .gitignore — excludes build output, test result XML, editor dirs

Next step

Drop the real .psm1 content into PasskeyDiagnostics/PasskeyDiagnostics.psm1 and update FunctionsToExport in the manifest to match.

Original prompt

scaffold a powershell module repo. I will provide the .psm1 file.

Copilot AI changed the title [WIP] Scaffold PowerShell module repository structure feat: scaffold PowerShell module repo for PasskeyDiagnostics Jul 7, 2026
Copilot AI requested a review from BurtHarris July 7, 2026 18:17

@BurtHarris BurtHarris left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

EXPECT POWERSHELL 7+

@BurtHarris
BurtHarris marked this pull request as ready for review July 7, 2026 18:19

Copilot AI commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

EXPECT POWERSHELL 7+

Done in commit fix: require PowerShell 7+. Changes made:

  • PasskeyDiagnostics.psd1: PowerShellVersion = '7.0' and CompatiblePSEditions = @('Core')
  • PasskeyDiagnostics.psm1: added #Requires -Version 7.0
  • README.md: updated prerequisites to "PowerShell 7+"

Copilot AI requested a review from BurtHarris July 7, 2026 18:20
@BurtHarris
BurtHarris merged commit cf84da8 into main Jul 7, 2026
1 check passed
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.

2 participants