Skip to content

Infer module build inputs from source - #16

Merged
thisjustin816 merged 2 commits into
mainfrom
feature/infer-module-build-inputs
Jul 22, 2026
Merged

thisjustin816 merged 2 commits into
mainfrom
feature/infer-module-build-inputs

Conversation

@thisjustin816

Copy link
Copy Markdown
Owner

Derive build inputs from the source manifest and layout so module build scripts no longer repeat module metadata.

  • infer the module name when the caller omits it
  • package source-root assets automatically while preserving explicit copy paths

Derive build inputs from the source manifest and layout so module build scripts no longer repeat module metadata.

- infer the module name when the caller omits it
- package source-root assets automatically while preserving explicit copy paths
- document and test the convention, and release it as 2.1.0
@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown

Test Results

65 tests  +2   65 ✅ +2   27s ⏱️ +6s
18 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit 5b5f8e4. ± Comparison against base commit 5fc5f29.

♻️ This comment has been updated with latest results.

@github-actions

Copy link
Copy Markdown

Summary

Summary
Generated on: 7/22/2026 - 8:27:01 PM
Coverage date: 7/22/2026 - 8:25:18 PM
Parser: JaCoCo
Assemblies: 2
Classes: 11
Files: 11
Line coverage: 91.3% (296 of 324)
Covered lines: 296
Uncovered lines: 28
Coverable lines: 324
Total lines: 1020
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors
Tag: 102_29955004716

Coverage

src/Private - 94.8%
Name Line Branch
src/Private 94.8% ****
src/Private/Get-PSModuleAnalyzerSettingsPath 100%
src/Private/Get-PSModuleGitMetadata 96%
src/Private/Get-PSModulePublishedManifest 100%
src/Private/Invoke-PSModuleAnalyzerCasingWorkaround 93.6%
src/Private/Resolve-PSModuleGitRemote 93.8%
src/Public - 88.8%
Name Line Branch
src/Public 88.8% ****
src/Public/Build-PSModule 77.9%
src/Public/Export-PSModuleAnalyzerSettings 84.2%
src/Public/Invoke-PSModuleAnalyzer 100%
src/Public/New-PSModuleManifest 97.6%
src/Public/Publish-PSModule 100%
src/Public/Test-PSModule 100%

@thisjustin816
thisjustin816 merged commit 4cc55cb into main Jul 22, 2026
4 checks 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.

1 participant