Pip ruling 2026-07-26: deployments must be robust across OSs by the next Epoch.
Evidence from the v0.13.1 release (2026-07-26)
- The Enhanced Release CI workflow now builds all 3 platforms on tag push (new since v0.13.0), but packages ONLY exe+pck: no gdextension binaries (godotsteam), no HOW-TO-RUN.txt. Verified on Windows: game boots but GDExtension fails to load (3 errors) and Steam integration is silently dead.
- v0.13.1 Windows assets were hand-replaced with a complete, stamp-verified local build under the CI's canonical names. Linux zip patched with its .so. macOS .app untested/unverified.
- Pre-Release Checks workflow fails on missing CHANGELOG entry (process gap, being fixed).
Definition of robust (proposed)
- CI packaging includes per-platform gdextension binaries + HOW-TO-RUN.txt (immediate fix in flight).
- Boot-test matrix: each platform zip verified to launch to menu (manual friend-confirmations first -- macOS + Debian testers standing by; automate headless boot smoke later).
- Release notes carry honest per-platform test status ('boots on X, not extensively tested') until a platform graduates.
- Signing/trust posture documented per platform (SmartScreen / Gatekeeper unidentified-developer / chmod +x).
- RELEASE_CHECKLIST.md covers all platforms; Pre-Release Checks green on tag.
Related: #775 (release-branch model), the launch packaging notes (zip-extract trap), today's session findings.
🤖 Generated with Claude Code
Pip ruling 2026-07-26: deployments must be robust across OSs by the next Epoch.
Evidence from the v0.13.1 release (2026-07-26)
Definition of robust (proposed)
Related: #775 (release-branch model), the launch packaging notes (zip-extract trap), today's session findings.
🤖 Generated with Claude Code