Commit Graph

13 Commits

Author SHA1 Message Date
Laurent Trinques
7bf395afab Every Monday at 2 am (UTC) (cron) or manually
↓
  windows-build.yml
  ├── build-windows  →  generates an exe file + zip + portable artefact
  └── deploy-pages   →  clears old files, uploads the exe file + zip to the ‘release nightly’ repository
        ↓ (workflow_run: completed + successful)
  windows-msi.yml
  ├── uploads the portable artefact
  ├── builds the MSI with WiX v7
  ├── deletes the old .msi, uploads the MSI to the nightly version
  └── generates and deploys GitHub Pages  ← the 3 URLs are known here
The GitHub Pages page is no longer generated by windows-build.yml but by windows-msi.yml once the MSI is in the release
2026-05-14 09:53:29 +02:00
Laurent Trinques
93baa00d00 Update windows-msi.yml 2026-05-14 09:26:01 +02:00
Laurent Trinques
acfdab77fa Update windows-msi.yml 2026-05-12 23:33:27 +02:00
Laurent Trinques
82b8e7947e Update windows-msi.yml 2026-05-12 22:54:20 +02:00
Laurent Trinques
0b337a1514 Update windows-msi.yml 2026-05-12 22:44:12 +02:00
Laurent Trinques
ef75ee736a Update windows-msi.yml 2026-05-12 22:02:53 +02:00
Laurent Trinques
df82a1125d Update windows-msi.yml 2026-05-12 21:56:59 +02:00
Laurent Trinques
7edc2e0241 Update windows-msi.yml 2026-05-12 21:50:32 +02:00
Laurent Trinques
2f72e6164c Update windows-msi.yml
Removal of all envs: WIX_ACCEPT_EULA: true (does not work)
Addition of a dedicated ‘Accept WiX EULA’ step with wix eula accept wix7 before any other WiX command — this is the official CI/CD method, which writes a sentinel file to the user profile, thereby authorising all subsequent WiX commands in the same job.
2026-05-12 21:39:36 +02:00
Laurent Trinques
e40f9c6b72 Update windows-msi.yml 2026-05-12 21:33:05 +02:00
Laurent Trinques
ef261a7afd Update windows-msi.yml
Remove --accept-eula on dotnet tool install
2026-05-12 21:25:57 +02:00
Laurent Trinques
1550944011 Update windows-msi.yml
dotnet tool install --global wix --version 7.0.0 --accept-eula
wix extension add WixToolset.UI.wixext/7.0.0 --accept-eula
wix build ... --accept-eula
2026-05-12 20:55:22 +02:00
Laurent Trinques
79542edd3b Try to build Windows msi files 2026-05-12 19:50:20 +02:00