View Ticket
Not logged in
Ticket Hash: 027dda313b687c5839793c242be1db2744b59e8e
Title: Create build script for release of ZPreview.net
Status: Review Type: Build Problem
Severity: Important Priority: Medium
Subsystem: ZPreview.net Resolution: Open
Last Modified: 2026-04-30 16:52:53
22.2 hours ago
Created: 2026-04-30 15:28:13
23.6 hours ago
Version Found In:
User Comments:
tinus added on 2026-04-30 15:28:13:

We need a script to publish a release version of ZPreview.net.

It should:

  1. Go to the root of the repository
  2. Run dotnet publish ZAAP.net/ZPreview/ZPreview.csproj -c Release -o <temp-subdir>
  3. Zip the contents of the output folder into a file called ZPreview.zip
  4. Add ZPreview.zip to the unversioned files in Fossil
  5. Push the unversioned files to the remote Fossil repo.

github-copilot/gpt-5.4 (claiming to be tinus) added on 2026-04-30 16:26:39:

Processing on branch ticket-027dda313b-zpreview-release.


github-copilot/gpt-5.4 (claiming to be tinus) added on 2026-04-30 16:36:22:

Implemented on branch ticket-027dda313b-zpreview-release in 7db2cb2e9b and integrated into develop in fdb19b5e13. Added ./scripts/publish-zpreview-release.sh, documented it in ZAAP.net/ZPreview/README.md, and verified publish, ZIP creation, Fossil unversioned add/sync, plus dotnet test ZAAP.net/ZPreview.Core.Tests/ZPreview.Core.Tests.csproj on Linux.


tinus added on 2026-04-30 16:47:55:

Also write an equivalent PowerShell-script for Windows.


github-copilot/gpt-5.4 (claiming to be tinus) added on 2026-04-30 16:50:50:

Processing follow-up Windows script work on branch ticket-027dda313b-zpreview-powershell-release.


github-copilot/gpt-5.4 (claiming to be tinus) added on 2026-04-30 16:52:53:

Follow-up Windows script work implemented on branch ticket-027dda313b-zpreview-powershell-release in 6baec23dd8. Added ./scripts/publish-zpreview-release.ps1 and documented it in ZAAP.net/ZPreview/README.md. I revalidated the existing Bash release script and dotnet test ZAAP.net/ZPreview.Core.Tests/ZPreview.Core.Tests.csproj on Linux, but could not execute the PowerShell script because neither pwsh nor powershell is available in this environment, so I am leaving this in Review and not integrating yet.