From 3eaa659947922931cf94238444d72f5e13f34d66 Mon Sep 17 00:00:00 2001 From: codex Date: Fri, 7 Aug 2026 14:25:06 +0300 Subject: [PATCH] feat: publish p-rec-annot 0.2.3 settings bundle --- .../P_Rec_Annot.bundle/PackageContents.xml | 2 +- .../bundle/P_Rec_Annot.bundle/Settings.xml | 22 +++++++++++++++++++ .../P_Rec_Annot/tools/Build-Bundle.ps1 | 3 ++- 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 Plant3D2026/P_Rec_Annot/bundle/P_Rec_Annot.bundle/Settings.xml diff --git a/Plant3D2026/P_Rec_Annot/bundle/P_Rec_Annot.bundle/PackageContents.xml b/Plant3D2026/P_Rec_Annot/bundle/P_Rec_Annot.bundle/PackageContents.xml index 9c5badc..6153e02 100644 --- a/Plant3D2026/P_Rec_Annot/bundle/P_Rec_Annot.bundle/PackageContents.xml +++ b/Plant3D2026/P_Rec_Annot/bundle/P_Rec_Annot.bundle/PackageContents.xml @@ -1,5 +1,5 @@ - + diff --git a/Plant3D2026/P_Rec_Annot/bundle/P_Rec_Annot.bundle/Settings.xml b/Plant3D2026/P_Rec_Annot/bundle/P_Rec_Annot.bundle/Settings.xml new file mode 100644 index 0000000..715f872 --- /dev/null +++ b/Plant3D2026/P_Rec_Annot/bundle/P_Rec_Annot.bundle/Settings.xml @@ -0,0 +1,22 @@ + +
+ + + + + + + + + + + + + + + + + + + + diff --git a/Plant3D2026/P_Rec_Annot/tools/Build-Bundle.ps1 b/Plant3D2026/P_Rec_Annot/tools/Build-Bundle.ps1 index 35e0ab8..8f38ff5 100644 --- a/Plant3D2026/P_Rec_Annot/tools/Build-Bundle.ps1 +++ b/Plant3D2026/P_Rec_Annot/tools/Build-Bundle.ps1 @@ -8,8 +8,9 @@ New-Item -ItemType Directory -Force -Path $contents | Out-Null $output=Join-Path $PSScriptRoot "..\src\PRecAnnot.Plant3D2026\bin\$Configuration\net8.0-windows" Get-ChildItem $output -File -Filter '*.dll' | Copy-Item -Destination $contents -Force Copy-Item (Join-Path $PSScriptRoot '..\bundle\P_Rec_Annot.bundle\PackageContents.xml') $bundleRoot -Force +Copy-Item (Join-Path $PSScriptRoot '..\bundle\P_Rec_Annot.bundle\Settings.xml') $bundleRoot -Force $modules=@('PHP_REC_ANNOT','AnnotateLineNumbers','AutoLinenumberConnections','AutoElevation','InsertElevation','ExtentsIntersect','DataLinksRead') $assemblies=Get-ChildItem $contents -File -Filter '*.dll' | Sort-Object Name | ForEach-Object { [ordered]@{ name=$_.Name; sha256=(Get-FileHash $_.FullName -Algorithm SHA256).Hash.ToLowerInvariant(); required=$true } } -$manifest=[ordered]@{ schemaVersion=1; package='P_Rec_Annot'; version='0.2.2'; modules=$modules; assemblies=$assemblies } +$manifest=[ordered]@{ schemaVersion=1; package='P_Rec_Annot'; version='0.2.3'; modules=$modules; assemblies=$assemblies } $manifest | ConvertTo-Json -Depth 5 | Set-Content (Join-Path $bundleRoot 'Contents\module-manifest.json') -Encoding utf8 Write-Host 'Bundle assembly build completed; deployment is intentionally not performed.'