Oliver Sand
6eaecbd81d
Fix owner references to guest user
...
If the user guest is used as an example value of the owner field, we should make sure to specify it as user:guest instead as the default is group.
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com >
2021-04-22 13:21:45 +02:00
Fredrik Adelöw
d203c9e901
Merge pull request #5418 from alde/master
...
[code-coverage] fix so tests work in windows
2021-04-22 10:29:21 +02:00
Fredrik Adelöw
3cc097b5ab
Merge pull request #5424 from backstage/freben/splel
...
Fix some spleling
2021-04-22 10:19:25 +02:00
Fredrik Adelöw
747a4714b5
Merge pull request #5421 from backstage/timbonicus/template-type-required
...
Template `spec.type` is not optional
2021-04-22 10:00:17 +02:00
Fredrik Adelöw
49574a8a3e
Fix some spleling
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-22 09:51:37 +02:00
Fredrik Adelöw
f741ed7327
Merge pull request #5422 from backstage/dependabot/npm_and_yarn/types/jest-26.0.22
...
chore(deps-dev): bump @types/jest from 26.0.15 to 26.0.22
2021-04-22 07:36:34 +02:00
dependabot[bot]
b9028d0f0c
chore(deps-dev): bump @types/jest from 26.0.15 to 26.0.22
...
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 26.0.15 to 26.0.22.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-22 04:32:34 +00:00
Tim Hansen
938b266b86
Template spec.type is not optional
...
Signed-off-by: Tim Hansen <timbonicus@gmail.com >
2021-04-21 15:36:34 -06:00
alde
55b2fc0c0f
create changeset
...
Signed-off-by: alde <r.dybeck@gmail.com >
2021-04-21 14:59:56 -04:00
alde
d0addca860
[code-coverage] fix so tests work in windows
...
Use path.resolve, and trim end of scmFiles
Signed-off-by: alde <r.dybeck@gmail.com >
2021-04-21 13:14:57 -04:00
Patrik Oldsberg
22312d1fca
Merge pull request #5411 from backstage/rugvip/exterr
...
core-api: fixed confusion around wrong error thrown from routable extensions
2021-04-21 19:13:43 +02:00
Fredrik Adelöw
491d519c5f
Merge pull request #5413 from SDA-SE/feat/moin
...
Add low german greeting
2021-04-21 17:39:20 +02:00
Fredrik Adelöw
b5372224ba
Merge pull request #5395 from backstage/freben/ldap-set
...
Fix the schema / code mismatch in LDAP `set` config
2021-04-21 17:21:56 +02:00
Fredrik Adelöw
5fe62f124e
Fix the schema / code mismatch in LDAP set config
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-04-21 16:33:06 +02:00
Oliver Sand
87c4f59dea
Add low german greeting
...
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com >
2021-04-21 15:21:02 +02:00
Fredrik Adelöw
5eafc14dc5
Merge pull request #5412 from wrighbr/patch-1
...
Australian Greeting
2021-04-21 14:57:18 +02:00
Fredrik Adelöw
fae747b513
Merge pull request #5350 from alde/master
...
Create code-coverage plugin
2021-04-21 13:55:14 +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
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
Patrik Oldsberg
50ce875a05
core-api: fixed confusion around wrong error thrown from routable extensions
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-04-21 12:13:20 +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