MobileNativeFoundation / XCLogParser

Tool to parse Xcode and xcodebuild logs stored in the xcactivitylog format
Apache License 2.0
1.74k stars 123 forks source link

Update to handle the new JSON format introduced in Xcode 15.3 #204

Closed rabc closed 6 months ago

rabc commented 6 months ago

Xcode 15.3 added a new JSON format BuildOperationTaskMetrics. This PR handles the new token * to fix #203 . If more people can test it to check that it is being handled correctly in more use cases.

I only added it to the parser, but not to the report and the json outputs.

BalestraPatrick commented 6 months ago

Hey @rabc! Thanks for the PR. If you can fix the SwiftLint issues, we can go ahead and merge it 👍

hbanzon commented 6 months ago

@rabc thank you for this -- i tested on my project and all is working :)

qyang-nj commented 6 months ago

Thank you so much for the fix!

AvdLee commented 6 months ago

@rabc any updates on this PR? I'd love to get this fix in!

rabc commented 6 months ago

@AvdLee I think that only the review is needed.

@polac24 @ecamacho @aleksandergrzyb @CognitiveDisson anyone can check and review it please?

polac24 commented 6 months ago

@rabc, thank. Can you please also Sign off your commits to meet DCO. The PR looks nice.

rabc commented 6 months ago

@polac24 Done!

Let me know if you need help to maintain this repo 😄