set pkg to build state when already existing and starting build

add active builds to right cake graph
This commit is contained in:
2023-12-30 10:43:46 +01:00
parent 600c2057fe
commit 695f451763
6 changed files with 55 additions and 16 deletions

View File

@ -9,10 +9,12 @@ class SidePanel extends StatelessWidget {
Key? key,
required this.nrbuilds,
required this.nrfailedbuilds,
required this.nrActiveBuilds,
}) : super(key: key);
final int nrbuilds;
final int nrfailedbuilds;
final int nrActiveBuilds;
@override
Widget build(BuildContext context) {
@ -33,7 +35,10 @@ class SidePanel extends StatelessWidget {
),
),
const SizedBox(height: defaultPadding),
BuildsChart(nrbuilds: nrbuilds, nrfailedbuilds: nrfailedbuilds),
BuildsChart(
nrbuilds: nrbuilds,
nrfailedbuilds: nrfailedbuilds,
nrActiveBuilds: nrActiveBuilds),
ChartCard(
color: const Color(0xff0a7005),
title: "Successful Builds",
@ -48,6 +53,13 @@ class SidePanel extends StatelessWidget {
"${(nrfailedbuilds * 100 / nrbuilds).toStringAsFixed(2)}%",
subtitle: nrfailedbuilds.toString(),
),
ChartCard(
color: const Color(0xff9d8d00),
title: "Active Builds",
textRight:
"${(nrActiveBuilds * 100 / nrbuilds).toStringAsFixed(2)}%",
subtitle: nrActiveBuilds.toString(),
),
],
),
);