diff options
| author | salmonik <salmonik@tuta.io> | 2026-11-01 22:23:00 +0100 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-11-01 22:23:00 +0100 |
| commit | 4887abc5773b33ab1e213ed5f528dfebd242e2cd (patch) | |
| tree | 8eb2316783a21817cce422c3fb58ec953206dd9a /AGENTS.md | |
| parent | v4.3.1: render Windows through wgpu and keep the installer window open (diff) | |
| download | zagan-bet-master.tar.gz zagan-bet-master.zip | |
Adds web/latest.php: a plain-text feed of the newest version with each artifact's filename and SHA-256. The per-release generated installers are replaced by stable web/install.sh and web/install.ps1; both read the feed, pick the newest build, verify it, install per-user and add a launcher. Publishing a new app version no longer regenerates or versions the installers.
publish.sh drops the installer renderer and Python dependency. deploy.sh now also verifies latest.php against the local artifacts and that the served installer scripts match the repository.
Diffstat (limited to '')
| -rw-r--r-- | AGENTS.md | 10 |
1 files changed, 6 insertions, 4 deletions
| @@ -85,10 +85,12 @@ | |||
| 85 | - The embedded fonts have no suit or arrow glyphs. Draw card suits as shapes | 85 | - The embedded fonts have no suit or arrow glyphs. Draw card suits as shapes |
| 86 | and use plain words for navigation; a glyph that is not in Open Sans or Hack | 86 | and use plain words for navigation; a glyph that is not in Open Sans or Hack |
| 87 | renders as tofu. | 87 | renders as tofu. |
| 88 | - `scripts/publish.sh` builds the GUI with `gui-release` and renders the | 88 | - `scripts/publish.sh` builds the GUI with `gui-release`; the installers are |
| 89 | installers with the published SHA-256. Installers verify the hash and install | 89 | stable site files (`web/install.sh`, `web/install.ps1`) that read |
| 90 | per-user; never install system-wide or skip the check. The Windows installer | 90 | `web/latest.php` for the newest build and its SHA-256. Never regenerate or |
| 91 | waits for Enter before closing; `-NoPause` is only for automation. | 91 | version the installers per release, install system-wide, or skip the hash |
| 92 | check. The Windows installer waits for Enter before closing; `-NoPause` is | ||
| 93 | only for automation. | ||
| 92 | - Windows renders through wgpu on Direct3D 12, including the WARP software | 94 | - Windows renders through wgpu on Direct3D 12, including the WARP software |
| 93 | adapter, so a machine with only OpenGL 1.1 (VM, Remote Desktop) still runs. | 95 | adapter, so a machine with only OpenGL 1.1 (VM, Remote Desktop) still runs. |
| 94 | Linux keeps the smaller glow renderer. Do not assume OpenGL 2.0 on Windows. | 96 | Linux keeps the smaller glow renderer. Do not assume OpenGL 2.0 on Windows. |
