alde
5fa7f67933
remove src/dev/ folder
...
Signed-off-by: alde <r.dybeck@gmail.com >
2021-04-21 12:58:20 +02:00
alde
50bd7ce58a
align dependency versions
...
Signed-off-by: alde <r.dybeck@gmail.com >
2021-04-21 12:58:20 +02:00
alde
7f521339b9
fix test fixture
...
Signed-off-by: alde <r.dybeck@gmail.com >
2021-04-21 12:58:20 +02:00
Fredrik Adelöw
22a9a88b46
move to devdependencies
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:19 +02:00
Fredrik Adelöw
9ed45248b9
update vocab
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:19 +02:00
Fredrik Adelöw
eb35e81128
update express-promise-router to the repo standard
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 12:58:19 +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
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
57a10500cd
add code-coverage annotation to well-known-annotations
...
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
Fredrik Adelöw
ce05bf61e1
Merge pull request #5406 from backstage/imgbot
...
[ImgBot] Optimize images
2021-04-21 10:55:35 +02:00
Fredrik Adelöw
857d11e13d
Merge pull request #5081 from GunnerStraiker1/link-color-dark-mode
...
Accessibility: Change link color in dark theme
2021-04-21 10:32:50 +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
Fredrik Adelöw
b674805346
Merge pull request #5404 from backstage/dependabot/npm_and_yarn/types/yup-0.29.11
...
chore(deps): bump @types/yup from 0.29.8 to 0.29.11
2021-04-21 07:25:20 +02:00
Fredrik Adelöw
73c6c39b2a
Merge pull request #5403 from backstage/dependabot/npm_and_yarn/types/morgan-1.9.2
...
chore(deps-dev): bump @types/morgan from 1.9.1 to 1.9.2
2021-04-21 07:24:48 +02:00
Fredrik Adelöw
2acc06a70f
Merge pull request #5399 from wedneyyuri/backstage-import-from-http
...
allow import from HTTP repositories
2021-04-21 07:18:26 +02:00
dependabot[bot]
d56c915b43
chore(deps): bump @types/yup from 0.29.8 to 0.29.11
...
Bumps [@types/yup](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yup ) from 0.29.8 to 0.29.11.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/yup )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-21 04:08:51 +00:00
dependabot[bot]
fa1d892930
chore(deps-dev): bump @types/morgan from 1.9.1 to 1.9.2
...
Bumps [@types/morgan](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/morgan ) from 1.9.1 to 1.9.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/morgan )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-21 04:05:50 +00: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
Tim
00cd559c4a
Merge pull request #4618 from rbogle/rbogle/fargate-docs
...
Rbogle/fargate docs
2021-04-20 15:10:07 -06:00
Tim
6b9438490c
Merge pull request #5398 from backstage/timbonicus/rum-docs
...
Datadog RUM minor doc cleanup
2021-04-20 14:42:26 -06:00
Tim Hansen
68f3e891b8
Move Fargate doc to contrib
...
Signed-off-by: Tim Hansen <timbonicus@gmail.com >
2021-04-20 14:36:19 -06:00
Tim Hansen
c713442c30
Datadog RUM minor doc cleanup
...
Signed-off-by: Tim Hansen <timbonicus@gmail.com >
2021-04-20 14:16:13 -06:00
Fredrik Adelöw
afeb0ef0e7
Merge pull request #5046 from backstage/dependabot/npm_and_yarn/helmet-4.4.1
...
chore(deps): bump helmet from 4.0.0 to 4.4.1
2021-04-20 22:11:31 +02:00
dependabot[bot]
d367f63b53
chore(deps): bump helmet from 4.0.0 to 4.4.1
...
Bumps [helmet](https://github.com/helmetjs/helmet ) from 4.0.0 to 4.4.1.
- [Release notes](https://github.com/helmetjs/helmet/releases )
- [Changelog](https://github.com/helmetjs/helmet/blob/main/CHANGELOG.md )
- [Commits](https://github.com/helmetjs/helmet/compare/v4.0.0...v4.4.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-20 21:38:22 +02:00
Rian Bogle
4792df9e78
AWS Fargate and Aurora
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-20 21:28:56 +02:00
Fredrik Adelöw
d320547ba1
Merge pull request #5391 from backstage/freben/standalone-frontend
...
update the standalone frontend contribs
2021-04-20 20:52:50 +02:00
Fredrik Adelöw
f6b8cf96ca
fix according to designer input
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-20 20:50:06 +02:00
Fredrik Adelöw
e669a8013f
update the standalone frontend contribs
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-20 20:24:06 +02:00
Dominik Henneke
776b92721f
Update changeset
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-04-20 17:11:44 +02: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