Phaethon

news /

The launcher is signed

From release candidate three the installer and the updater carry a signing identity, so Windows stops warning about an unknown publisher. What it took to get a certificate into a CI runner.

The release job used to publish Setup.exe, the packages and the feed unsigned. Launcher pull request #108 wires signing through Azure Artifact Signing: vpk pack signs every .exe, .dll and .node file it packs, the launcher, Update.exe and the stub, then Setup.exe, before it hashes the packages into the feed, so no later step changes a file the feed has hashed. Signtool runs with a SHA-256 digest and an RFC 3161 timestamp. Until the identity's secrets exist, the job publishes unsigned and says so, with a signed: false line at the end of the release notes, rather than failing or pretending.

25 Sep 2026 · launcher · releaseEvery post
Phaethon

Built with AI in the loop. Phaethon uses AI assistance for speed and accuracy, and holds it to the same bar as every other contribution: every change is read, tested and checked against the console before it lands.

develop f183c49b CI green v0.2.0-rc6 26 Sep 2026