Merge pull request #15846 from dpfaffenbauer/lighthouse-scheduler

Feature: Introduce Lighthouse Backend with Scheduling of Audits
This commit is contained in:
Ben Lambert
2023-02-01 11:03:38 +01:00
committed by GitHub
43 changed files with 978 additions and 346 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-lighthouse-backend': minor
---
Introduce Lighthouse Backend Plugin to run scheduled Lighthouse Audits
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-lighthouse-common': minor
---
Introduce @backstage/plugin-lighthouse-common with the API implementation
+24
View File
@@ -0,0 +1,24 @@
---
'@backstage/plugin-lighthouse': minor
---
Require @backstage/plugin-lighthouse-common package where API implementation moved to.
**BREAKING**: the following types have been moved to @backstage/plugin-lighthouse-common:
- `Audit`
- `AuditBase`
- `AuditCompleted`
- `AuditFailed`
- `AuditRunning`
- `FetchError`
- `LASListRequest`
- `LASListResponse`
- `LighthouseApi`
- `LighthouseCategoryAbbr`
- `LighthouseCategoryId`
- `LighthouseConfigSettings`
- `LighthouseRestApi`
- `TriggerAuditPayload`
- `Website`
- `WebsiteListResponse`