Skip to content

Add portable file catalog cmdlets#19

Merged
Marc-André Moreau (mamoreau-devolutions) merged 2 commits into
masterfrom
mamoreau-devolutions/portable-catalogs
May 26, 2026
Merged

Add portable file catalog cmdlets#19
Marc-André Moreau (mamoreau-devolutions) merged 2 commits into
masterfrom
mamoreau-devolutions/portable-catalogs

Conversation

@mamoreau-devolutions
Copy link
Copy Markdown
Contributor

Summary

  • add portable New-PsignFileCatalog and Test-PsignFileCatalog PowerShell cmdlets
  • expose catalog create/test operations through psign-portable-core and psign-portable-ffi
  • support recursive directory catalogs, detailed validation, skipped files, signature reporting, and 0.5.0 version metadata

Validation

  • cargo fmt --all
  • cargo clippy --workspace --all-targets --locked
  • cargo test --workspace --locked
  • Invoke-Pester -Path '.\PowerShell\tests\PsignFileCatalog.Cmdlets.Tests.ps1' -CI
  • cargo metadata --format-version 1 --locked --quiet
  • Test-ModuleManifest '.\PowerShell\Devolutions.Psign\Devolutions.Psign.psd1'

Add fully portable PowerShell cmdlets for creating and testing file catalogs, backed by psign portable Rust APIs and FFI.

Bump package metadata to 0.5.0 for the release.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mamoreau-devolutions Marc-André Moreau (mamoreau-devolutions) merged commit 58c55e5 into master May 26, 2026
36 checks passed
@mamoreau-devolutions Marc-André Moreau (mamoreau-devolutions) deleted the mamoreau-devolutions/portable-catalogs branch May 26, 2026 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant