Commit Graph

46 Commits

Author SHA1 Message Date
blam 8b21788e96 chore: added some more deprecation fixes for the routeRefs
Signed-off-by: blam <ben@blam.sh>
2021-11-17 20:26:01 +01:00
blam 1332a98a01 chore: fixing deprecation warnings for all the things that are in the monorepo
Signed-off-by: blam <ben@blam.sh>
2021-11-17 20:24:20 +01:00
Eric Peterson 81a41ec249 Apply extension-names codemod to monorepo.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-10-04 19:29:43 +02:00
Patrik Oldsberg ca0559444c avoid usage of to*Case + add project lint rule
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-02 18:43:11 +02:00
Patrik Oldsberg 2f09cdb97f use preferred luxon duration units
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-27 10:22:31 +02:00
Patrik Oldsberg 8142a8ecb2 packages,plugins: add package documentation
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-14 18:47:53 +02:00
Niklas Granander a40e26eaba Remove unnecessary import alias
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-08-12 15:32:31 +02:00
Niklas Granander 37fad245d8 Remove 'Component'-suffix from components and use named exports
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-08-12 15:15:47 +02:00
Niklas Granander 9dd49cfd3b Match styles of Select for date picker
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-08-12 11:56:34 +02:00
Niklas Granander 8aed3a5beb Use ellipsis instead of dots
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-08-12 11:55:47 +02:00
Niklas Granander 3bbe05bb02 Use named exports
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-08-12 11:54:52 +02:00
Niklas Granander 918b535041 Add missing dependencies for requests in BuildDetailsComponent
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-08-12 11:53:19 +02:00
Niklas Granander 57bf1233de Fix prettier error
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-08-11 20:35:40 +02:00
Niklas Granander 416c75c477 Add timeline and better handling of warning/error message
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-08-11 20:25:47 +02:00
Niklas Granander 2daf2635a4 Make sure datepicker label is above input
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-08-11 20:25:30 +02:00
Niklas Granander 5a4d10c04e Add details page for builds
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-08-11 20:25:30 +02:00
Fredrik Adelöw 923491eece run prettier formatting
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-08-09 11:54:38 +02:00
Niklas Granander 7cdb758577 Remove unnecessary styles
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-30 15:42:43 +02:00
Niklas Granander 5b29c84a1c Add tests for builds page and XcmetricsLayout
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-30 15:42:12 +02:00
Niklas Granander 30305ffea8 Extract column definitions and improve formatting
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-30 12:00:12 +02:00
Niklas Granander 66f43e8180 Implement filtering on project name of builds
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-29 18:57:31 +02:00
Niklas Granander 4509e18356 Add Build list page
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-29 16:53:38 +02:00
Niklas Granander c75c6a3a19 Replace mockXcmetricsApi with jest manual mock
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-28 12:29:54 +02:00
Niklas Granander 70b18d97d6 Allow user to select the number of days for trend data
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-27 19:48:15 +02:00
Niklas Granander 63efbf0386 Add duration data to overview
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-27 17:25:03 +02:00
Niklas Granander 2627f19b7b Add placeholder text to DataValueComponent
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-20 15:32:31 +02:00
Niklas Granander d54717b139 Add trendline for build count and a few data fields
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-19 15:40:05 +02:00
Niklas Granander 7a7680d950 Extract cell of status matrix to a component
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-19 11:30:28 +02:00
Niklas Granander 5e05056e61 Merge branch 'xcmetrics-error-trend' into xcmetrics-overview-features
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-15 15:05:28 +02:00
Niklas Granander f3a66ccaf1 Use statistics end point for status matrix
This enables fetching less data up front and only
fetching more when needed.

Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-15 14:48:04 +02:00
Niklas Granander 502ed21c51 Merge branch 'master' into xcmetrics-status-matrix
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-14 12:17:44 +02:00
Niklas Granander e63a9a07e8 Fix wrong file name in readme and remove unnecessary type parameter
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-14 11:55:57 +02:00
Niklas Granander 5ce67a4c41 Rename file of API client
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-13 19:11:12 +02:00
Niklas Granander d1bd8a0b67 Rename variables containing XCMetrics* to Xcmetrics*
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-13 17:42:19 +02:00
Niklas Granander 44feafeaf7 Add error trend component and fetch data from statistics end point
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-13 17:11:21 +02:00
Niklas Granander d8f5a51e1a Add utility function for multiple class names
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-08 17:59:02 +02:00
Niklas Granander 51d97b432c Test tooltip of cell
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-08 14:28:40 +02:00
Niklas Granander 89fca7badc Create StatusMatrix component
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-08 11:05:36 +02:00
Niklas Granander 91d57c5fd6 Add limit parameter to API client
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-08 11:05:03 +02:00
Niklas Granander 0f23dd5e29 Add formatting utils
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-08 11:04:17 +02:00
Niklas Granander 4488d338f4 Create StatusMatrix and StatusCell components
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-06 16:40:48 +02:00
Niklas Granander 0ecddd50ec Pluralize warning label
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-05 14:35:53 +02:00
Niklas Granander 110014318d Extract BuildStatus to a type
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-05 12:16:52 +02:00
Niklas Granander de315573f8 Add table showing the last 10 builds
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-05 10:26:50 +02:00
Niklas Granander 3aad657c73 Create a basic component hierarchy and a placeholder API client
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-01 17:18:33 +02:00
Niklas Granander b2925e7ff1 Generate XCMetrics plugin
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-06-28 15:00:36 +02:00