Commit Graph

12593 Commits

Author SHA1 Message Date
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
Erik Engervall 59b42ece0f Revert accidental app-config.yaml push
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-21 11:08:43 +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
Erik Engervall 8e0d7cd52e Add tests for useResponseSteps
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 22:36:13 +02:00
Erik Engervall fefc545508 Create tests for useGetGitHubBatchInfo
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 22:16:47 +02: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
Erik Engervall 88c9eac54d PromoteRc component rename
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 22:04:02 +02:00
Erik Engervall c6efd515ae Folder rename fix
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 22:01:48 +02:00
Erik Engervall 4c1fdb36ca Intermediary commit
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 22:01:14 +02:00
Erik Engervall 8f7e0b77f8 Merge remote-tracking branch 'origin/master' into erikengervall/plugin-release-manager-as-a-service 2021-04-20 21:58:58 +02:00
Erik Engervall 8cbf2a2b5d Refactor helper
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 21:56:01 +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
Erik Engervall 6d3fe015fe Fix tests & add tests for Cards
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 19:24:29 +02:00
Erik Engervall cba751d504 Prettifying
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 19:04:22 +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
Adam Harvey c9e43525a9 Merge pull request #5383 from adamdmharvey/tweak-doco
docs(catalog): Remove WIP
2021-04-20 11:10:27 -04:00
Victor Perera 8546ef9f0c Fix Changeset
Signed-off-by: Victor Perera <v-vperera@expediagroup.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-04-20 16:48:36 +02:00
Victor Perera 7923c2a946 Fix Changeset
Signed-off-by: Victor Perera <v-vperera@expediagroup.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-04-20 16:48:36 +02:00
Victor Perera 9c9df47f4f Replace color proposed by one Backstage color
Signed-off-by: Victor Perera <v-vperera@expediagroup.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-04-20 16:48:36 +02:00
Victor Perera 08b25805d1 Fixing typo
Signed-off-by: Victor Perera <v-vperera@expediagroup.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-04-20 16:48:35 +02:00
Victor Perera f9b206cece Revert "Change #0A6EBE to #EFE5B1"
This reverts commit 30d3886ef7cba00ac55c8db9aca7f20eda8a5d2f.

Signed-off-by: Victor Perera <v-vperera@expediagroup.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-04-20 16:48:35 +02:00
Victor Perera 931b21a127 Add Changeset
Signed-off-by: Victor Perera <v-vperera@expediagroup.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-04-20 16:48:35 +02:00
Victor Perera 343913573f banner link color
Signed-off-by: Victor Perera <v-vperera@expediagroup.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-04-20 16:48:35 +02:00
Victor Perera bc30288405 Change #0A6EBE to #EFE5B1
Signed-off-by: Victor Perera <v-vperera@expediagroup.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-04-20 16:48:34 +02: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
Fredrik Adelöw 71cf82deee Merge pull request #5289 from andreyors/patch-1
Update Ukrainian and Russian translations
2021-04-20 15:49:07 +02:00
Erik Engervall 725d09af25 Align @testing-library/react-hooks version with others'
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 15:39:59 +02:00
Erik Engervall c6ba5560f8 Move useRefetchContext to Dialog
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-20 15:27:04 +02:00
Brett Wright 37f1311d1e fixed australian greeting
Signed-off-by: Brett Wright <wright.brett@gmail.com>
2021-04-20 15:11:40 +02:00