alde
bf7a3aee58
may not be necessary to set source-location
...
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
d4b2b0869d
use getEntitySourceLocation in CoverageUtils
...
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
ImgBotApp
5f41b3e09f
[ImgBot] Optimize images
...
/plugins/fossa/docs/fossa-overview.png -- 329.99kb -> 182.82kb (44.6%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com >
2021-04-21 08:23:28 +00:00
Dominik Henneke
a7fbca530f
Merge pull request #5379 from SDA-SE/feat/fossa-overview
...
Add a FossaPage that shows the license compliance status of all components in the catalog
2021-04-21 10:10:29 +02:00
Dominik Henneke
4d3cbd8601
Update test
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-04-21 09:12:39 +02:00
Wédney Yuri Lima
29a7e4be85
allow import from HTTP repositories
...
Signed-off-by: Wédney Yuri Lima <wedneyyuri@gmail.com >
2021-04-20 19:53:39 -03:00
Dominik Henneke
54c455cfa4
Add a link to the fossa details
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-04-20 17:11:44 +02:00
Dominik Henneke
091b3f7363
Fix review comments
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-04-20 17:11:44 +02:00
Adam Harvey
c9e43525a9
Merge pull request #5383 from adamdmharvey/tweak-doco
...
docs(catalog): Remove WIP
2021-04-20 11:10:27 -04:00
Adam Harvey
772f60f14b
Update plugins/catalog/README.md
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Adam Harvey <adaharve@cisco.com >
2021-04-20 10:09:29 -04:00
Brett Wright
37f1311d1e
fixed australian greeting
...
Signed-off-by: Brett Wright <wright.brett@gmail.com >
2021-04-20 15:11:40 +02:00
Andrey O
18868f258b
Update Ukrainian and Russian translations
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-20 15:04:30 +02:00
Eric Peterson
aa45f8c92b
Merge pull request #5159 from adrianke77/techdocs-add-git-feedback-link
...
Add Gitlab/Github feedback link icon in Techdocs Reader
2021-04-20 14:22:53 +02:00
Patrik Oldsberg
df8e6f1dc4
Merge pull request #5372 from backstage/mob/catalog-refactor
...
Initial iteration of the next software catalog
2021-04-20 11:44:44 +02:00
Patrik Oldsberg
b2adf03b58
catalog-backend: review feedback, reduce scope of handled
...
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-04-20 11:15:47 +02:00
Johan Haals
6c4aaa8495
use Default instead of Impl
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2021-04-20 10:56:47 +02:00
Johan Haals
e7532b96ed
Fix typos
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2021-04-20 10:11:57 +02:00
Dominik Henneke
40d1e11cf3
Add a FossaPage that shows the license compliance status of all components in the catalog
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-04-20 09:49:02 +02:00
Brett Wright
0604a3a9e7
Added Austalian Greeting
...
Signed-off-by: Brett Wright <wright.brett@gmail.com >
2021-04-20 08:16:30 +02:00
Chongyang Adrian, Ke
2b440c0605
add git feedback link: update FAQ and unit testing
...
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-04-20 13:43:29 +08:00
Chongyang Adrian, Ke
ac6025f63a
techdocs-plugin: add feedback link for Github/Gitlab source repos
...
Signed-off-by: Chongyang Adrian, Ke <ftt.adrian.ke@grabtaxi.com >
2021-04-20 13:05:04 +08:00
Adam Harvey
9b9a8f39b6
Remove WIP
...
Signed-off-by: Adam Harvey <adaharve@cisco.com >
2021-04-19 20:35:56 -04:00
Johan Haals
572b078563
Find relations by source_entity_ref
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2021-04-19 15:27:59 +02:00
Johan Haals
d126628a9b
Remove optional entity field
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2021-04-19 15:24:42 +02:00
Johan Haals
ab5ad7ecc3
Create missing indexes, cleanup in down
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2021-04-19 11:52:12 +02:00
Johan Haals
33acc81f90
Remove debug logs and unused variables
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2021-04-19 11:06:15 +02:00
Johan Haals
ec43f706c7
Copy migrations to migrationsv2 before migration
...
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com >
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com >
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2021-04-19 10:53:57 +02:00
Kévin Gomez
693c441923
Use entity route ref instead of generate path
...
Signed-off-by: Kévin Gomez <kevin.gomez@voiapp.io >
2021-04-18 13:09:28 +02:00
Kévin Gomez
cc9af530b3
Fix prettier issue
...
Signed-off-by: Kévin Gomez <kevin.gomez@voiapp.io >
2021-04-18 01:08:08 +02:00
Kévin Gomez
e60d55485c
Use different colors for entities kinds in SystemDiagramCard
...
Signed-off-by: Kévin Gomez <kevin.gomez@voiapp.io >
2021-04-17 23:47:59 +02:00
Kévin Gomez
4405be0277
Allow entities to be shown in system diagram to live in different namespaces
...
Signed-off-by: Kévin Gomez <kevin.gomez@voiapp.io >
2021-04-17 23:47:58 +02:00
Fredrik Adelöw
2f423757d2
Merge pull request #5202 from erikxiv/fix/scaffolder-forward-token
...
fix: Forward user token to scaffolder taskworker for subsequent api r…
2021-04-17 20:14:47 +02:00
Erik Larsson
3f4c4a00dd
avoid overusing fancy constructs
...
Signed-off-by: Erik Larsson <erik.larsson@schibsted.com >
2021-04-17 19:31:22 +02:00
Erik Larsson
1d2fafca72
rename identityToken to token
...
Signed-off-by: Erik Larsson <erik.larsson@schibsted.com >
2021-04-17 19:30:55 +02:00