Electron Release Server uses explicit file compatibility naming in order to avoid unexpected issues, there is no strict policy on file naming.
- Windows:
.exe
,.nupkg
etc - Linux:
.deb
,.tar.gz
, etc - OS X:
.dmg
, etc
32 bit releases are made available to all clients, but 64 bit files are served to compatible clients if available.
Electron Release Server requires applications to follow SemVer. And even if you're not using Electron Release Server, you should follow it!