From ced26f18f97f31bd448e1b2d4f085ce77037ddc5 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] 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 | 651 ++++++++++++++++++ .../shared/BuildSummaryCardStepSummary.vue | 89 +++ 5 files changed, 748 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 b6fab24378..a27495e7da 100644 --- a/graphql/schema.graphql +++ b/graphql/schema.graphql @@ -453,12 +453,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 350342e429..57e33fa8be 100755 --- a/resources/js/vue/app.js +++ b/resources/js/vue/app.js @@ -97,6 +97,7 @@ const apolloClient = new ApolloClient({ Build: { fields: { tests: relayStylePagination(), + labels: relayStylePagination(), }, }, }, 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 @@ + + +