Tags: fgilio/rfa
Tags
Trim release workflow and add macOS build caches Drop the duplicated lint/types/test gate; the "Protect release tags" ruleset enforces the same checks server-side on tag push, so the in-workflow duplicate only delayed the macOS build by ~1 minute. Add caches that survive between releases: - Composer download cache (keyed on composer.lock) - npm cache via setup-node on nativephp/desktop's electron lockfile - ~/Library/Caches/electron + ~/Library/Caches/electron-builder - ELECTRON_CACHE / ELECTRON_BUILDER_CACHE env pointing at those Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Fix release build: replace npm ci with npm install for NativePHP L13 … …branch The dev-l13-compatibility branch of nativephp/desktop patches package.json (name, version) before running npm ci, which causes a lockfile mismatch and silently skips dependency installation. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Fix update banner persisting after successful update When the cached "ready" version matches the running version, the update was already applied. Clear the stale cache instead of showing the banner. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Fix app version: inject tag version into bundled .env The dashboard showed "v1.0.0" because NATIVEPHP_APP_VERSION was only a process env var during build, never written to the .env file that NativePHP bundles into the app. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
PreviousNext