Skip to content

Installer build: pre-flight diagnostics + verbose ISCC#9

Merged
recklessop merged 1 commit into
mainfrom
claude/pensive-easley-4abcbe
May 8, 2026
Merged

Installer build: pre-flight diagnostics + verbose ISCC#9
recklessop merged 1 commit into
mainfrom
claude/pensive-easley-4abcbe

Conversation

@recklessop
Copy link
Copy Markdown
Owner

Adds source-path summary + LongPathsEnabled status + /Qp to ISCC so we can see which file the Gitea build is failing on.

ISCC's default error message ("The system cannot find the path
specified.") doesn't say which file failed, which made the Gitea
runner failure undebugable. Two changes:

1. Before invoking ISCC, log a one-line summary per source path the
   .iss references: file count, longest path length, root. Also dump
   HKLM\...\FileSystem\LongPathsEnabled so MAX_PATH issues are
   immediately obvious.
2. Pass /Qp to ISCC so it prints each file as it processes; the line
   right before the error tells us which source file ISCC choked on.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@recklessop recklessop merged commit f83d194 into main May 8, 2026
1 of 2 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