From 6b8ce8d3e61750cced05d2e21581c62246f182e6 Mon Sep 17 00:00:00 2001 From: William Allen <16820599+williamjallen@users.noreply.github.com> Date: Mon, 4 Nov 2024 12:23:12 -0500 Subject: [PATCH 1/2] Add reusable build information card --- graphql/schema.graphql | 3 + resources/js/vue/app.js | 1 + .../js/vue/components/BuildTestsPage.vue | 4 + .../components/shared/BuildSummaryCard.vue | 666 ++++++++++++++++++ .../shared/BuildSummaryCardStepSummary.vue | 89 +++ 5 files changed, 763 insertions(+) create mode 100644 resources/js/vue/components/shared/BuildSummaryCard.vue create mode 100644 resources/js/vue/components/shared/BuildSummaryCardStepSummary.vue diff --git a/graphql/schema.graphql b/graphql/schema.graphql index ce1d6343e0..6058bc5c7a 100644 --- a/graphql/schema.graphql +++ b/graphql/schema.graphql @@ -466,12 +466,15 @@ type SiteInformation { numberPhysicalCpus: Int @rename(attribute: "numberphysicalcpus") + "Virtual memory in MiB." totalVirtualMemory: Int @rename(attribute: "totalvirtualmemory") + "Physical memory in MiB." totalPhysicalMemory: Int @rename(attribute: "totalphysicalmemory") logicalProcessorsPerPhysical: Int @rename(attribute: "logicalprocessorsperphysical") + "Clock frequency in MHz." processorClockFrequency: Int @rename(attribute: "processorclockfrequency") description: String diff --git a/resources/js/vue/app.js b/resources/js/vue/app.js index 99ea2c7bf2..8bdc529bdd 100755 --- a/resources/js/vue/app.js +++ b/resources/js/vue/app.js @@ -106,6 +106,7 @@ const apolloClient = new ApolloClient({ Build: { fields: { tests: relayStylePagination(), + labels: relayStylePagination(), }, }, Site: { diff --git a/resources/js/vue/components/BuildTestsPage.vue b/resources/js/vue/components/BuildTestsPage.vue index eaaeafc017..274f28d317 100644 --- a/resources/js/vue/components/BuildTestsPage.vue +++ b/resources/js/vue/components/BuildTestsPage.vue @@ -1,5 +1,7 @@ + + diff --git a/resources/js/vue/components/shared/BuildSummaryCardStepSummary.vue b/resources/js/vue/components/shared/BuildSummaryCardStepSummary.vue new file mode 100644 index 0000000000..9cb7e30f73 --- /dev/null +++ b/resources/js/vue/components/shared/BuildSummaryCardStepSummary.vue @@ -0,0 +1,89 @@ + + + From 023088829a81eb71c3640546fcde70712abef202 Mon Sep 17 00:00:00 2001 From: William Allen <16820599+williamjallen@users.noreply.github.com> Date: Sat, 25 Jan 2025 15:46:48 -0500 Subject: [PATCH 2/2] Remove relative time pills and fix label wrapping --- .../components/shared/BuildSummaryCard.vue | 53 ++----------------- 1 file changed, 3 insertions(+), 50 deletions(-) diff --git a/resources/js/vue/components/shared/BuildSummaryCard.vue b/resources/js/vue/components/shared/BuildSummaryCard.vue index f42a92534b..8295bf6b16 100644 --- a/resources/js/vue/components/shared/BuildSummaryCard.vue +++ b/resources/js/vue/components/shared/BuildSummaryCard.vue @@ -61,54 +61,7 @@
-
-
-
-
- Configure -
-
- {{ humanReadableConfigureDuration }} -
-
-
-
- Build -
-
- {{ humanReadableBuildDuration }} -
-
-
-
- Test -
-
- {{ humanReadableTestDuration }} -
-
-
+
@@ -155,10 +108,10 @@
Labels
-
+
{{ label.node.text }}