Skip to content

fix(ci): Inno Setup launcher exe path#301

Merged
lstein merged 2 commits into
masterfrom
lstein/fix/launcher-signing-followups
Jun 7, 2026
Merged

fix(ci): Inno Setup launcher exe path#301
lstein merged 2 commits into
masterfrom
lstein/fix/launcher-signing-followups

Conversation

@lstein
Copy link
Copy Markdown
Owner

@lstein lstein commented Jun 7, 2026

Follow-up to #300. The first signed Deploy Launcher run surfaced one CI bug:

  • Windows: Inno Setup resolves relative Source/OutputDir paths against the .iss file's folder, not the repo root, so it looked for INSTALL/launcher/windows/dist/photomap.exe and aborted. Now passes an absolute SourceExe and an absolute output dir (/O).

Azure Trusted Signing of the exe itself already succeeded in that run, so this is the only Windows blocker.

(The macOS failure in the same run was a cert-side issue — a PKCS#12 exported by OpenSSL 3 that Apple's importer can't read; fixed by re-exporting the .p12 with -legacy, no code change.)

🤖 Generated with Claude Code

lstein and others added 2 commits June 6, 2026 23:04
Inno resolves relative Source/OutputDir paths against the .iss file's folder, not the repo root, so the build looked for INSTALL/launcher/windows/dist/photomap.exe and aborted. Pass an absolute SourceExe and an absolute output dir (/O) instead.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The AppImage build hit a transient 502 fetching appimagetool from GitHub's continuous release. Add --retry/--retry-all-errors to the uv and appimagetool downloads.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lstein lstein merged commit 8641a3b into master Jun 7, 2026
9 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