Project

PSPublishModule

Build, test, version, sign, and publish PowerShell modules with reusable PowerForge pipelines.

Stars 48
Forks 16
PowerShell Gallery downloads 17,213
Release v3.0.169
Language: C# Updated: 2026-10-13

API Reference

Command

Merge-BenchmarkEvidenceCatalog

Namespace PSPublishModule
Inputs
None
Outputs
PowerForge.BenchmarkEvidenceCatalog

Consolidates independently produced platform benchmark evidence bundles.

Remarks

Consolidates independently produced platform benchmark evidence bundles.

Examples

Authored help example

Merge Windows and Linux evidence bundles


Merge-BenchmarkEvidenceCatalog -SourcePath .\windows\index.json, .\linux\index.json -Path .\Website\data\index.json
        

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

Merge-BenchmarkEvidenceCatalog [-ExpectedPlatform <String[]>] -Path <String> -SourcePath <String[]> [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

ExpectedPlatform String[] optionalposition: namedpipeline: False
Platforms expected before the public comparison is complete.
Path String requiredposition: 1pipeline: False
Destination catalog path. Normalized results are published beside it under immutable content-addressed names.
SourcePath String[] requiredposition: 0pipeline: False
Source bundle catalog paths. Each normalized result must be beside its catalog.

Outputs

PowerForge.BenchmarkEvidenceCatalog