Build Information
Successful build of PowerMetricsKit with Swift 5.10 for macOS (SPM).
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.41.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Androp0v/PowerMetricsKit.git
Reference: main
Initialized empty Git repository in /Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/Androp0v/PowerMetricsKit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 3be0fd2 Create LICENSE
Cloned https://github.com/Androp0v/PowerMetricsKit.git
Revision (git rev-parse @):
3be0fd2d61785d848a32b6f5ea59aacad7739909
SUCCESS checkout https://github.com/Androp0v/PowerMetricsKit.git at main
Fetching https://github.com/apple/swift-docc-plugin from cache
Fetching https://github.com/apple/swift-docc-symbolkit from cache
Fetched https://github.com/apple/swift-docc-plugin from cache (0.45s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.3.0 (0.07s)
Fetched https://github.com/apple/swift-docc-symbolkit from cache (0.78s)
Computing version for https://github.com/apple/swift-docc-symbolkit
Computed https://github.com/apple/swift-docc-symbolkit at 1.0.0 (0.06s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.3.0
Creating working copy for https://github.com/apple/swift-docc-symbolkit
Working copy of https://github.com/apple/swift-docc-symbolkit resolved at 1.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "powermetricskit",
"name": "PowerMetricsKit",
"url": "https://github.com/Androp0v/PowerMetricsKit.git",
"version": "unspecified",
"path": "/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/PowerMetricsKit",
"dependencies": [
]
}
]
}
Fetching https://github.com/Androp0v/PowerMetricsKit.git from cache
Fetched https://github.com/Androp0v/PowerMetricsKit.git from cache (0.18s)
Creating working copy for https://github.com/Androp0v/PowerMetricsKit.git
Working copy of https://github.com/Androp0v/PowerMetricsKit.git resolved at main (3be0fd2)
warning: '.resolve-product-dependencies': dependency 'powermetricskit' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.10
Building package at path: $workDir
https://github.com/Androp0v/PowerMetricsKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC
[2/2] Compiling plugin Swift-DocC Preview
Building for debugging...
[2/7] Write sources
[3/7] Write swift-version-33747A42983211AE.txt
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/SampleThreads/get_cpu_usage.c:23:45: warning: passing 'int *' to parameter of type 'natural_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
&num_CPUs,
^~~~~~~~~
/Applications/Xcode-15.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/mach/mach_host.h:140:13: note: passing argument to parameter 'out_processor_count' here
natural_t *out_processor_count,
^
1 warning generated.
[4/7] Compiling SampleThreads get_cpu_usage.c
[5/7] Compiling SampleThreads get_backtrace.c
[6/7] Compiling SampleThreads sample_threads.c
[8/35] Emitting module PowerMetricsKit
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:50:14: warning: non-breaking space (U+00A0) used instead of regular space
defer {
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:36:62: warning: non-breaking space (U+00A0) used instead of regular space
return Array(array.prefix(index)).compactMap { $0 }
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:41:78: warning: non-breaking space (U+00A0) used instead of regular space
let firstHalf = Array(array.suffix(length - index - 1)).map { $0! }
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:42:70: warning: non-breaking space (U+00A0) used instead of regular space
let secondHalf = Array(array.prefix(index + 1)).map { $0! }
[9/38] Compiling PowerMetricsKit BacktraceGraph.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:50:14: warning: non-breaking space (U+00A0) used instead of regular space
defer {
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:27:16: warning: variable 'insertionPoint' was never mutated; consider changing to 'let' constant
if var insertionPoint {
~~~ ^
let
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:53:16: warning: variable 'existingInfo' was never mutated; consider changing to 'let' constant
if var existingInfo = _nodes.first(where: { $0.address == outermostAddress }) {
~~~ ^
let
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:72:31: warning: variable 'matchingChild' was never mutated; consider changing to 'let' constant
} else if var matchingChild = insertionPoint.children.first(where: { $0.address == nextAddress }) {
~~~ ^
let
[10/38] Compiling PowerMetricsKit CPUUsageManager.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:50:14: warning: non-breaking space (U+00A0) used instead of regular space
defer {
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:27:16: warning: variable 'insertionPoint' was never mutated; consider changing to 'let' constant
if var insertionPoint {
~~~ ^
let
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:53:16: warning: variable 'existingInfo' was never mutated; consider changing to 'let' constant
if var existingInfo = _nodes.first(where: { $0.address == outermostAddress }) {
~~~ ^
let
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:72:31: warning: variable 'matchingChild' was never mutated; consider changing to 'let' constant
} else if var matchingChild = insertionPoint.children.first(where: { $0.address == nextAddress }) {
~~~ ^
let
[11/38] Compiling PowerMetricsKit Backtrace.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:50:14: warning: non-breaking space (U+00A0) used instead of regular space
defer {
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:27:16: warning: variable 'insertionPoint' was never mutated; consider changing to 'let' constant
if var insertionPoint {
~~~ ^
let
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:53:16: warning: variable 'existingInfo' was never mutated; consider changing to 'let' constant
if var existingInfo = _nodes.first(where: { $0.address == outermostAddress }) {
~~~ ^
let
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:72:31: warning: variable 'matchingChild' was never mutated; consider changing to 'let' constant
} else if var matchingChild = insertionPoint.children.first(where: { $0.address == nextAddress }) {
~~~ ^
let
[12/38] Compiling PowerMetricsKit CPUUsage.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:50:14: warning: non-breaking space (U+00A0) used instead of regular space
defer {
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:27:16: warning: variable 'insertionPoint' was never mutated; consider changing to 'let' constant
if var insertionPoint {
~~~ ^
let
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:53:16: warning: variable 'existingInfo' was never mutated; consider changing to 'let' constant
if var existingInfo = _nodes.first(where: { $0.address == outermostAddress }) {
~~~ ^
let
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/BacktraceGraph.swift:72:31: warning: variable 'matchingChild' was never mutated; consider changing to 'let' constant
} else if var matchingChild = insertionPoint.children.first(where: { $0.address == nextAddress }) {
~~~ ^
let
[13/38] Compiling PowerMetricsKit RingBuffer.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:36:62: warning: non-breaking space (U+00A0) used instead of regular space
return Array(array.prefix(index)).compactMap { $0 }
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:41:78: warning: non-breaking space (U+00A0) used instead of regular space
let firstHalf = Array(array.suffix(length - index - 1)).map { $0! }
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:42:70: warning: non-breaking space (U+00A0) used instead of regular space
let secondHalf = Array(array.prefix(index + 1)).map { $0! }
[14/38] Compiling PowerMetricsKit SampleThreadsResult.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:36:62: warning: non-breaking space (U+00A0) used instead of regular space
return Array(array.prefix(index)).compactMap { $0 }
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:41:78: warning: non-breaking space (U+00A0) used instead of regular space
let firstHalf = Array(array.suffix(length - index - 1)).map { $0! }
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:42:70: warning: non-breaking space (U+00A0) used instead of regular space
let secondHalf = Array(array.prefix(index + 1)).map { $0! }
[15/38] Compiling PowerMetricsKit ThreadSample.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:36:62: warning: non-breaking space (U+00A0) used instead of regular space
return Array(array.prefix(index)).compactMap { $0 }
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:41:78: warning: non-breaking space (U+00A0) used instead of regular space
let firstHalf = Array(array.suffix(length - index - 1)).map { $0! }
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:42:70: warning: non-breaking space (U+00A0) used instead of regular space
let secondHalf = Array(array.prefix(index + 1)).map { $0! }
[16/38] Compiling PowerMetricsKit SampleThreadsManager.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:36:62: warning: non-breaking space (U+00A0) used instead of regular space
return Array(array.prefix(index)).compactMap { $0 }
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:41:78: warning: non-breaking space (U+00A0) used instead of regular space
let firstHalf = Array(array.suffix(length - index - 1)).map { $0! }
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/Models/RingBuffer.swift:42:70: warning: non-breaking space (U+00A0) used instead of regular space
let secondHalf = Array(array.prefix(index + 1)).map { $0! }
[17/38] Compiling PowerMetricsKit BacktraceRowView.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/CallStack/CallStackViewModel.swift:31:17: warning: initialization of immutable value 'sortedFlatBacktraces' was never used; consider replacing with assignment to '_' or removing it
let sortedFlatBacktraces = await symbolicator.flatBacktraces
~~~~^~~~~~~~~~~~~~~~~~~~
_
[18/38] Compiling PowerMetricsKit CallStackView.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/CallStack/CallStackViewModel.swift:31:17: warning: initialization of immutable value 'sortedFlatBacktraces' was never used; consider replacing with assignment to '_' or removing it
let sortedFlatBacktraces = await symbolicator.flatBacktraces
~~~~^~~~~~~~~~~~~~~~~~~~
_
[19/38] Compiling PowerMetricsKit CallStackViewModel.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/CallStack/CallStackViewModel.swift:31:17: warning: initialization of immutable value 'sortedFlatBacktraces' was never used; consider replacing with assignment to '_' or removing it
let sortedFlatBacktraces = await symbolicator.flatBacktraces
~~~~^~~~~~~~~~~~~~~~~~~~
_
[20/38] Compiling PowerMetricsKit Color+Extensions.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/CallStack/CallStackViewModel.swift:31:17: warning: initialization of immutable value 'sortedFlatBacktraces' was never used; consider replacing with assignment to '_' or removing it
let sortedFlatBacktraces = await symbolicator.flatBacktraces
~~~~^~~~~~~~~~~~~~~~~~~~
_
[21/38] Compiling PowerMetricsKit CoreType.swift
[22/38] Compiling PowerMetricsKit CoreUsage.swift
[23/38] Compiling PowerMetricsKit Power.swift
[24/38] Compiling PowerMetricsKit PowerMetricsConfig.swift
[25/38] Compiling PowerMetricsKit ThreadPowerChartModel.swift
[26/38] Compiling PowerMetricsKit ThreadPowerRow.swift
[27/38] Compiling PowerMetricsKit ChartType.swift
[28/38] Compiling PowerMetricsKit SampledResultsHistory.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/SymbolicateBacktraces.swift:31:46: warning: value 'symbolNamePointer' was defined but never used; consider replacing with boolean test
let symbolName: String? = if let symbolNamePointer = dlInfo.dli_sname {
~~~~^~~~~~~~~~~~~~~~~~~~
!= nil
[29/38] Compiling PowerMetricsKit SymbolicateBacktraces.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/SymbolicateBacktraces.swift:31:46: warning: value 'symbolNamePointer' was defined but never used; consider replacing with boolean test
let symbolName: String? = if let symbolNamePointer = dlInfo.dli_sname {
~~~~^~~~~~~~~~~~~~~~~~~~
!= nil
[30/38] Compiling PowerMetricsKit BacktraceInfoView.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/SymbolicateBacktraces.swift:31:46: warning: value 'symbolNamePointer' was defined but never used; consider replacing with boolean test
let symbolName: String? = if let symbolNamePointer = dlInfo.dli_sname {
~~~~^~~~~~~~~~~~~~~~~~~~
!= nil
[31/38] Compiling PowerMetricsKit BacktraceRowContentView.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/SampleThreads/SymbolicateBacktraces.swift:31:46: warning: value 'symbolNamePointer' was defined but never used; consider replacing with boolean test
let symbolName: String? = if let symbolNamePointer = dlInfo.dli_sname {
~~~~^~~~~~~~~~~~~~~~~~~~
!= nil
[32/38] Compiling PowerMetricsKit CoreTypePowerChart.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/Charts/CoreUsageChart/CoreUsageChart.swift:44:33: warning: non-constant range: argument must be an integer literal
ForEach(0..<numberOfRows(cpuUsage: cpuUsage)) { rowIndex in
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/Charts/CoreUsageChart/CoreUsageChart.swift:46:41: warning: non-constant range: argument must be an integer literal
ForEach(0..<numberOfColumns(row: rowIndex, cpuUsage: cpuUsage)) { columnIndex in
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/Charts/CoreUsageChart/CoreUsageMeter.swift:28:29: warning: non-constant range: argument must be an integer literal
ForEach(0..<numberOfLevels) { level in
^
[33/38] Compiling PowerMetricsKit CoreUsageChart.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/Charts/CoreUsageChart/CoreUsageChart.swift:44:33: warning: non-constant range: argument must be an integer literal
ForEach(0..<numberOfRows(cpuUsage: cpuUsage)) { rowIndex in
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/Charts/CoreUsageChart/CoreUsageChart.swift:46:41: warning: non-constant range: argument must be an integer literal
ForEach(0..<numberOfColumns(row: rowIndex, cpuUsage: cpuUsage)) { columnIndex in
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/Charts/CoreUsageChart/CoreUsageMeter.swift:28:29: warning: non-constant range: argument must be an integer literal
ForEach(0..<numberOfLevels) { level in
^
[34/38] Compiling PowerMetricsKit CoreUsageMeter.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/Charts/CoreUsageChart/CoreUsageChart.swift:44:33: warning: non-constant range: argument must be an integer literal
ForEach(0..<numberOfRows(cpuUsage: cpuUsage)) { rowIndex in
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/Charts/CoreUsageChart/CoreUsageChart.swift:46:41: warning: non-constant range: argument must be an integer literal
ForEach(0..<numberOfColumns(row: rowIndex, cpuUsage: cpuUsage)) { columnIndex in
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/Charts/CoreUsageChart/CoreUsageMeter.swift:28:29: warning: non-constant range: argument must be an integer literal
ForEach(0..<numberOfLevels) { level in
^
[35/38] Compiling PowerMetricsKit ThreadPowerChart.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/Charts/CoreUsageChart/CoreUsageChart.swift:44:33: warning: non-constant range: argument must be an integer literal
ForEach(0..<numberOfRows(cpuUsage: cpuUsage)) { rowIndex in
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/Charts/CoreUsageChart/CoreUsageChart.swift:46:41: warning: non-constant range: argument must be an integer literal
ForEach(0..<numberOfColumns(row: rowIndex, cpuUsage: cpuUsage)) { columnIndex in
^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/PowerMetricsKit/Views/Charts/CoreUsageChart/CoreUsageMeter.swift:28:29: warning: non-constant range: argument must be an integer literal
ForEach(0..<numberOfLevels) { level in
^
[36/38] Compiling PowerMetricsKit PowerWidgetOptionsView.swift
[37/38] Compiling PowerMetricsKit PowerWidgetView.swift
[38/38] Compiling PowerMetricsKit PowerWidgetViewModel.swift
Build complete! (16.25s)
Build complete.
Done.