Fix manifest upload and analysis error logging
Contents (#536)
Fixes
- Always use
OctueJSONEncoder
when encoding JSON - Log analysis errors before attempting to save crash diagnostics in
Runner
Operations
- Update author email address
Refactoring
- Use
Manifest.serialise
instead ofManifest.to_primitive
inManifest.to_cloud