forked from 1b-agent/fieldcraft-upstream
pages.yml builds apps/fieldcraft-web (trunk build --release, wasm-opt) on pushes to main and develop and on manual runs, and deploys the site to https://jyviko.github.io/fieldcraft/ only from main (releases). Develop merges that touch code build without deploying, so a broken web build shows up before a release. Trunk is a pinned release binary checked against its SHA-256; actions are pinned by commit. Part of #119 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NmAttHhUZTokgPeEJia8sm