The sample app builds 12 combinations on every ready-to-merge push.
dev vs production for both platforms: dev builds are primarily used for local development. We can reduce the matrix to production-only and only build dev for one platform/architecture combo.