- Write JSON to file to avoid shell escaping issues
- Use --data-binary with file reference for proper JSON transmission
- Removes double-stringification problem
- Use core.setOutput to properly pass message object
- Fix curl command to avoid double JSON stringification
- Use stdin to pass JSON data to avoid shell escaping issues