XCMetrics

XCMetrics is the easiest way to collect Xcode build metrics and improve developer productivity.

OTHER License

Stars
1.1K
Committers
23

Bot releases are visible (Hide)

XCMetrics - Linux/arm64 docker images support Latest Release

Published by ecamacho over 1 year ago

From now on, we will publish two architectures to docker hub: linux/amd64 and linux/arm64

XCMetrics - Update docker image to swift:5.6-focal

Published by ecamacho almost 2 years ago

XCMetrics - 0.0.11

Published by BalestraPatrick almost 2 years ago

Thanks to @luispadron for bumping XCLogParser to its latest version in https://github.com/spotify/XCMetrics/pull/87. This should make it easier to use XCMetrics from a separate CLI tool.

XCMetrics - Xcode 14 support

Published by ecamacho about 2 years ago

  • Support Xcode 14
XCMetrics - Redis connection timeout, health check for jobs, accept a JSON as auth header

Published by ecamacho over 2 years ago

XCMetrics - Daily jobs, support for tags, bug fixing

Published by ecamacho almost 3 years ago

  • Adds a new scheduled job that aggregates the number of builds per day. To run it, start the Backend with the --scheduled option:
command: ["./XCMetricsBackend",
                  "queues",
                  "--scheduled",
                  "--env",
                  "production"]
  • Fixes the issue https://github.com/spotify/XCMetrics/issues/62 where Tags and Hardware information were not being saved
  • Adds a new truncateLargeIssues flag to the client to truncate the number of issues reported per task to 100. Useful to save database space and fix memory issues in the Backend
XCMetrics - Statistics endpoint and bug fixing

Published by ecamacho over 3 years ago

  • Adds a new statistics endpoint that will have routes to fetch build's data for the XCMetrics web dashboard
  • Bumps XCLogParser to fix an issue where some Swift errors were not being reported
  • Fixes an issue where some local logs were not being deleted
XCMetrics - Bug fixing

Published by ecamacho over 3 years ago

  • Fixes an issue where the client was not finishing unless there were reports not sent.
  • Fixes an issue where the processed logs were not being deleted in the backend
  • Fixes a bug calculating the duration of a Step
XCMetrics - Add authorization flags to client

Published by ecamacho over 3 years ago

The client accepts keys that will be added as headers in the HTTP Request that can be helpful to use an authorization gateway:

--authorizationKey
--authorizationValue
XCMetrics - Adds option to skip inserting Notes

Published by ecamacho over 3 years ago

Adds an option to XCMetrics --skipNotes true that allows to not insert the Notes found in the Xcode logs. These notes are informative and in some cases can be thousands leading to the database to grow exponentially.

XCMetrics - Report errors from xcodebuild

Published by ecamacho over 3 years ago

Fixes a bug where some Swift build errors details were not being reported if the build was with xcodebuild

XCMetrics - Bug fix

Published by ecamacho over 3 years ago

  • Fixes a bug where the tool was not saving correctly whether the host was suspended in the middle of a build or not. You will also need to update the backend by using our latest Docker image to have this working.
XCMetrics - Initial Release 0.0.1

Published by BalestraPatrick over 3 years ago