blam
018553e29f
chore: remove cross-fetch dep from plugins
...
Signed-off-by: blam <ben@blam.sh >
2023-06-13 16:25:53 +02:00
Carlos Esteban Lopez
cee0cd96cc
refactor: Replace white & black colors with theme aware ones
...
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com >
2023-02-22 03:53:07 -05:00
Fredrik Adelöw
d70aaa7622
code-coverage: clean up exports
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2022-07-05 14:45:22 +02:00
Fredrik Adelöw
36aa63022b
deprecate EntityName, introduce CompoundEntityRef
...
deprecate getEntityName, introduce getCompoundEntityRef
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2022-03-02 21:54:45 +01:00
Eoghan McIlwaine
3a5b41a2af
Add basic tests
...
Signed-off-by: Eoghan McIlwaine <eoghan@roadie.io >
2022-02-01 19:25:05 +01:00
Eoghan McIlwaine
1854bd771b
Code coverage plugin: fix breadcrumbs
...
Signed-off-by: Eoghan McIlwaine <eoghan@roadie.io >
2022-02-01 19:24:39 +01:00
Fredrik Adelöw
5333451def
Got rid of the last brace-typed and hyphen-less params etc
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2022-01-10 09:48:12 +01:00
Patrik Oldsberg
4ce51ab0f1
use precise imports of react-use
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-12-30 12:53:16 +01:00
Colton Padden
345dcea560
release-2021-06-01 packages/core-plugin-api/src/apis/system/ApiRef.ts:27
...
Signed-off-by: Colton Padden <colton.padden@fastmail.com >
2021-12-17 15:04:34 -05: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
Jeremy Guarini
5a85b802f3
display X-axis in ascending order
...
Signed-off-by: Jeremy Guarini <jguarini@paloaltonetworks.com >
2021-11-08 15:26:53 -08:00
Jeremy Guarini
367e3bf130
updated timestamp conversion to use Luxon and adrs-adr012 guideline, added luxon as dependency
...
Signed-off-by: Jeremy Guarini <jguarini@paloaltonetworks.com >
2021-11-08 09:29:21 -08:00
Jeremy Guarini
ab27aa313c
Minor UI updates to make numbers and dates a bit more human friendly
...
Signed-off-by: Jeremy Guarini <jguarini@paloaltonetworks.com >
2021-11-04 09:55:30 -07:00
Jeremy Guarini
72e7a87684
add more testing for FileExplorer tests
...
Signed-off-by: Jeremy Guarini <jguarini@paloaltonetworks.com >
2021-10-27 09:36:30 -07:00
Jeremy Guarini
7ea444c78d
update filexplorer test
...
Signed-off-by: Jeremy Guarini <jguarini@paloaltonetworks.com >
2021-10-26 14:47:32 -07:00
Jeremy Guarini
b3fb448e7b
removed extra line in imports
...
Signed-off-by: Jeremy Guarini <jguarini@paloaltonetworks.com >
2021-10-26 14:47:32 -07:00
Jeremy Guarini
f7a7fdc2af
fixed prettier issues with FileExplorer files
...
Signed-off-by: Jeremy Guarini <jguarini@paloaltonetworks.com >
2021-10-26 14:47:32 -07:00
N-Shar-ma
6bfa59e323
Minor tsc check passing fixes
...
Signed-off-by: N-Shar-ma <bablinaneh@gmail.com >
2021-10-19 02:13:37 +05:30
N-Shar-ma
cb87427c0e
Fixed call stack bug, added a test
...
Signed-off-by: N-Shar-ma <bablinaneh@gmail.com >
2021-10-19 00:12:27 +05:30
Nehal Sharma
fe1b8ea378
Fix FileExplorer Path Splitting Bug
...
Signed-off-by: N-Shar-ma <bablinaneh@gmail.com >
2021-10-19 00:12:27 +05:30
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
8142a8ecb2
packages,plugins: add package documentation
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-14 18:47:53 +02:00
Patrik Oldsberg
9258c54f87
Merge branch 'master' into rugvip/mod
2021-06-22 10:07:18 +02:00
Patrik Oldsberg
d453c05dc3
apply core-imports codemod to all packages and plugins
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-06-19 15:33:08 +02:00
Fredrik Adelöw
a88073c29a
Update copyright headers
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-06-18 20:26:42 +02:00
Fredrik Adelöw
87a82498b9
final fixup
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 13:30:21 +02:00
alde
5fa7f67933
remove src/dev/ folder
...
Signed-off-by: alde <r.dybeck@gmail.com >
2021-04-21 12:58:20 +02:00
alde
12a45d22ad
fix some tsc issues
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:19 +02:00
alde
fd2fe42176
FileContent: remove unnecessary styling on paper
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:19 +02:00
alde
eb6a17971a
Fix theming of CoverageRow
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:19 +02:00
alde
24acde6832
set dependency on entity for FileContent#useAsync
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:19 +02:00
alde
50ce122fca
Stop using React.FC, use CardHeader instead of Box
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:19 +02:00
alde
b64e81b80d
use discoveryApi to find code-coverage-backend api
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:19 +02:00
alde
9132deaa76
fix file content explorer, use getEntitySourceLocation
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:19 +02:00
alde
10f5e0c7ec
fix error panels
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:18 +02:00
Rickard Dybeck
25b40a66a6
don't wrap color in string
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:18 +02:00
Rickard Dybeck
8e09c5fa2d
remove string interpolation for theme spacing
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:18 +02:00
Rickard Dybeck
bd0e05632a
use theme spacing
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:18 +02:00
alde
07768e8b9e
use theme colors for trend icons
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:18 +02:00
alde
aa1812c580
encodeURI on all params in frontend api
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:18 +02:00
alde
5813a89427
fix types in frontend api client
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:18 +02:00
alde
bf02f21eb9
Address minor code style comments
...
move code out of `converter/index.ts`.
change Converter to be an interface.
remove unused function
remove commented out import
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:18 +02:00
alde
0e57ec3f91
Update URLs to be more consistent
...
GET /report?entity=<ref>
POST /report?entity=<ref>&coverageType=<cobertura|jacoco>
GET /history?entity=<ref>
GET /file-content?entity=<ref>&path=<filepath>
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:18 +02:00
alde
e7d2fb93f0
Create code-coverage plugin
...
In order to use this plugin, you must set the
`backstage.io/code-coverage` annotation on your entity.
```yaml
backstage.io/code-coverage: enabled
```
There's a feature to only include files that are in SCM in the coverage
report, this is helpful to not count generated files for example. To
enable this set the `backstage.io/code-coverage` annotation to
`scm-only`.
```yaml
backstage.io/code-coverage: scm-only
```
The backend plugin provides API endpoints for submitting code-coverage
reports. Currently jacoco and cobertura are supported. These reports
are normalized to a json format that is stored in the database.
```json
// curl -X POST -H "Content-Type:text/xml" -d @cobertura.xml "localhost:7000/api/code-coverage/Component/default/entity-name?coverageType=cobertura"
{
"links": [
{
"href": "http://localhost:7000/api/code-coverage/Component/default/entity-name ",
"rel": "coverage"
}
]
}
```
It also provides some additional API endpoints:
* Viewing the latest report
* Viewing a more condensed history of code coverage values
* Retrieving file contents from source-control, used by the UI
Provides a graph of code coverage change over time, as well as a file
view where you can see the highlighted lines.
Co-authored-by: nissayeva <natashaaay@gmail.com >
Signed-off-by: alde <r.dybeck@gmail.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:18 +02:00