The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Plotly, reference main (310a1c), with Swift 6.2 (beta) for macOS (SPM) on 19 Jun 2025 00:21:26 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/vojtamolda/Plotly.swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/vojtamolda/Plotly.swift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 310a1c4 Release 0.5.0
Cloned https://github.com/vojtamolda/Plotly.swift.git
Revision (git rev-parse @):
310a1c4692537567de79cf0fb1a89fc5b5c329b6
SUCCESS checkout https://github.com/vojtamolda/Plotly.swift.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/vojtamolda/Plotly.swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/7] Write sources
[2/7] Write codegen-entitlement.plist
[3/7] Write swift-version-1EA4D86E10B52AF.txt
[5/93] Compiling codegen Schema.swift
[6/94] Compiling Plotly Plotable.swift
[7/94] Compiling Plotly Shared.swift
[8/94] Compiling codegen Predefined.swift
[9/94] Compiling Plotly CSVDecoder.swift
[10/94] Compiling Plotly HTML.swift
[11/94] Compiling Plotly Convenience.swift
[12/94] Compiling Plotly Debug.swift
[13/94] Compiling Plotly Frame.swift
[14/94] Compiling Plotly Browser.swift
[15/94] Compiling Plotly JSON.swift
/Users/admin/builder/spi-builder-workspace/Sources/Codegen/Generated/Util.swift:59:1: warning: extension declares a conformance of imported type 'KeyedDecodingContainer' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
57 |
58 |
59 | extension KeyedDecodingContainer: CustomDebugStringConvertible {
   | |- warning: extension declares a conformance of imported type 'KeyedDecodingContainer' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
60 |     /// Visualization of the container as a sequence of coding path keys separated with slashes.
61 |     public var debugDescription: String {
[16/94] Compiling Plotly Layout.swift
/Users/admin/builder/spi-builder-workspace/Sources/Codegen/Generated/Util.swift:59:1: warning: extension declares a conformance of imported type 'KeyedDecodingContainer' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
57 |
58 |
59 | extension KeyedDecodingContainer: CustomDebugStringConvertible {
   | |- warning: extension declares a conformance of imported type 'KeyedDecodingContainer' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
60 |     /// Visualization of the container as a sequence of coding path keys separated with slashes.
61 |     public var debugDescription: String {
[17/94] Emitting module codegen
/Users/admin/builder/spi-builder-workspace/Sources/Codegen/Generated/Util.swift:59:1: warning: extension declares a conformance of imported type 'KeyedDecodingContainer' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
57 |
58 |
59 | extension KeyedDecodingContainer: CustomDebugStringConvertible {
   | |- warning: extension declares a conformance of imported type 'KeyedDecodingContainer' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
60 |     /// Visualization of the container as a sequence of coding path keys separated with slashes.
61 |     public var debugDescription: String {
[18/94] Compiling Plotly Playground.swift
[19/94] Compiling Plotly Figure.swift
[20/94] Compiling Plotly Animation.swift
[21/94] Compiling Plotly Config.swift
[22/94] Compiling codegen main.swift
[22/94] Write Objects.LinkFileList
[23/94] Linking codegen
[24/94] Applying codegen
[26/94] Compiling Plotly Waterfall.swift
[27/94] Compiling Plotly Aggregate.swift
[28/94] Compiling Plotly Filter.swift
[29/94] Compiling Plotly GroupBy.swift
[30/94] Compiling Plotly Sort.swift
[31/94] Compiling Plotly Angle.swift
[32/94] Compiling Plotly Anything.swift
[33/101] Compiling Plotly Color.swift
[34/101] Compiling Plotly ColorList.swift
[35/101] Compiling Plotly ColorScale.swift
[36/101] Compiling Plotly Coloring.swift
[37/101] Compiling Plotly Data.swift
[38/101] Compiling Plotly InfoArray.swift
[39/101] Compiling Plotly Unused.swift
[40/101] Compiling Plotly ParallelCoordinates.swift
[41/101] Compiling Plotly Pie.swift
[42/101] Compiling Plotly PointCloud.swift
[43/101] Compiling Plotly Sankey.swift
[44/101] Compiling Plotly Scatter.swift
[45/101] Compiling Plotly Scatter3D.swift
[46/101] Compiling Plotly ScatterCarpet.swift
[47/101] Compiling Plotly Contour.swift
[48/101] Compiling Plotly ContourCarpet.swift
[49/101] Compiling Plotly DensityMapbox.swift
[50/101] Compiling Plotly Funnel.swift
[51/101] Compiling Plotly FunnelArea.swift
[52/101] Compiling Plotly Heatmap.swift
[53/101] Compiling Plotly HeatmapGL.swift
[54/101] Compiling Plotly Histogram.swift
[55/101] Compiling Plotly Histogram2D.swift
[56/101] Compiling Plotly Histogram2DContour.swift
[57/101] Compiling Plotly Image.swift
[58/101] Compiling Plotly Indicator.swift
[59/101] Compiling Plotly Isosurface.swift
[60/101] Compiling Plotly Mesh3D.swift
[61/101] Compiling Plotly OHLC.swift
[62/101] Compiling Plotly ParallelCategories.swift
[63/101] Compiling Plotly Bar.swift
[64/101] Compiling Plotly BarPolar.swift
[65/101] Compiling Plotly Box.swift
[66/101] Compiling Plotly Candlestick.swift
[67/101] Compiling Plotly Carpet.swift
[68/101] Compiling Plotly Choropleth.swift
[69/101] Compiling Plotly ChoroplethMapbox.swift
[70/101] Compiling Plotly Cone.swift
[71/101] Compiling Plotly ScatterGL.swift
[72/101] Compiling Plotly ScatterGeo.swift
[73/101] Compiling Plotly ScatterMapbox.swift
[74/101] Compiling Plotly ScatterPlotMatrix.swift
[75/101] Compiling Plotly ScatterPolar.swift
[76/101] Compiling Plotly ScatterPolarGL.swift
[77/101] Compiling Plotly ScatterTernary.swift
[78/101] Compiling Plotly StreamTube.swift
/Users/admin/builder/spi-builder-workspace/Sources/Plotly/Traces/Table.swift:181:25: warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 15 | ///   [JavaScript](https://plot.ly/javascript/reference/#table) or
 16 | ///   [R](https://plot.ly/r/reference/#table)
 17 | public struct Table<CellData>: Trace, DomainSubplot where CellData: Plotable {
    |                     `- note: 'CellData' previously declared here
 18 |     /// Corresponding _Plotly_ trace type.
 19 |     public let type: String = "table"
    :
179 |     public var header: Header? = nil
180 |
181 |     public struct Cells<CellData>: Encodable where CellData: Plotable {
    |                         `- warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
182 |         /// Cell values.
183 |         ///
[79/101] Compiling Plotly Sunburst.swift
/Users/admin/builder/spi-builder-workspace/Sources/Plotly/Traces/Table.swift:181:25: warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 15 | ///   [JavaScript](https://plot.ly/javascript/reference/#table) or
 16 | ///   [R](https://plot.ly/r/reference/#table)
 17 | public struct Table<CellData>: Trace, DomainSubplot where CellData: Plotable {
    |                     `- note: 'CellData' previously declared here
 18 |     /// Corresponding _Plotly_ trace type.
 19 |     public let type: String = "table"
    :
179 |     public var header: Header? = nil
180 |
181 |     public struct Cells<CellData>: Encodable where CellData: Plotable {
    |                         `- warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
182 |         /// Cell values.
183 |         ///
[80/101] Compiling Plotly Surface.swift
/Users/admin/builder/spi-builder-workspace/Sources/Plotly/Traces/Table.swift:181:25: warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 15 | ///   [JavaScript](https://plot.ly/javascript/reference/#table) or
 16 | ///   [R](https://plot.ly/r/reference/#table)
 17 | public struct Table<CellData>: Trace, DomainSubplot where CellData: Plotable {
    |                     `- note: 'CellData' previously declared here
 18 |     /// Corresponding _Plotly_ trace type.
 19 |     public let type: String = "table"
    :
179 |     public var header: Header? = nil
180 |
181 |     public struct Cells<CellData>: Encodable where CellData: Plotable {
    |                         `- warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
182 |         /// Cell values.
183 |         ///
[81/101] Compiling Plotly Table.swift
/Users/admin/builder/spi-builder-workspace/Sources/Plotly/Traces/Table.swift:181:25: warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 15 | ///   [JavaScript](https://plot.ly/javascript/reference/#table) or
 16 | ///   [R](https://plot.ly/r/reference/#table)
 17 | public struct Table<CellData>: Trace, DomainSubplot where CellData: Plotable {
    |                     `- note: 'CellData' previously declared here
 18 |     /// Corresponding _Plotly_ trace type.
 19 |     public let type: String = "table"
    :
179 |     public var header: Header? = nil
180 |
181 |     public struct Cells<CellData>: Encodable where CellData: Plotable {
    |                         `- warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
182 |         /// Cell values.
183 |         ///
[82/101] Compiling Plotly Treemap.swift
/Users/admin/builder/spi-builder-workspace/Sources/Plotly/Traces/Table.swift:181:25: warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 15 | ///   [JavaScript](https://plot.ly/javascript/reference/#table) or
 16 | ///   [R](https://plot.ly/r/reference/#table)
 17 | public struct Table<CellData>: Trace, DomainSubplot where CellData: Plotable {
    |                     `- note: 'CellData' previously declared here
 18 |     /// Corresponding _Plotly_ trace type.
 19 |     public let type: String = "table"
    :
179 |     public var header: Header? = nil
180 |
181 |     public struct Cells<CellData>: Encodable where CellData: Plotable {
    |                         `- warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
182 |         /// Cell values.
183 |         ///
[83/101] Compiling Plotly Violin.swift
/Users/admin/builder/spi-builder-workspace/Sources/Plotly/Traces/Table.swift:181:25: warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 15 | ///   [JavaScript](https://plot.ly/javascript/reference/#table) or
 16 | ///   [R](https://plot.ly/r/reference/#table)
 17 | public struct Table<CellData>: Trace, DomainSubplot where CellData: Plotable {
    |                     `- note: 'CellData' previously declared here
 18 |     /// Corresponding _Plotly_ trace type.
 19 |     public let type: String = "table"
    :
179 |     public var header: Header? = nil
180 |
181 |     public struct Cells<CellData>: Encodable where CellData: Plotable {
    |                         `- warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
182 |         /// Cell values.
183 |         ///
[84/101] Compiling Plotly Volume.swift
/Users/admin/builder/spi-builder-workspace/Sources/Plotly/Traces/Table.swift:181:25: warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 15 | ///   [JavaScript](https://plot.ly/javascript/reference/#table) or
 16 | ///   [R](https://plot.ly/r/reference/#table)
 17 | public struct Table<CellData>: Trace, DomainSubplot where CellData: Plotable {
    |                     `- note: 'CellData' previously declared here
 18 |     /// Corresponding _Plotly_ trace type.
 19 |     public let type: String = "table"
    :
179 |     public var header: Header? = nil
180 |
181 |     public struct Cells<CellData>: Encodable where CellData: Plotable {
    |                         `- warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
182 |         /// Cell values.
183 |         ///
[93/101] Emitting module Plotly
/Users/admin/builder/spi-builder-workspace/Sources/Plotly/Traces/Table.swift:181:25: warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 15 | ///   [JavaScript](https://plot.ly/javascript/reference/#table) or
 16 | ///   [R](https://plot.ly/r/reference/#table)
 17 | public struct Table<CellData>: Trace, DomainSubplot where CellData: Plotable {
    |                     `- note: 'CellData' previously declared here
 18 |     /// Corresponding _Plotly_ trace type.
 19 |     public let type: String = "table"
    :
179 |     public var header: Header? = nil
180 |
181 |     public struct Cells<CellData>: Encodable where CellData: Plotable {
    |                         `- warning: generic parameter 'CellData' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
182 |         /// Cell values.
183 |         ///
[100/101] Compiling Plotly Subplot.swift
[101/101] Compiling Plotly Trace.swift
Build complete! (11.65s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Plotly",
  "name" : "Plotly",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "Plotly",
      "targets" : [
        "Plotly"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "codegen",
      "targets" : [
        "codegen"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "codegen",
      "module_type" : "SwiftTarget",
      "name" : "codegen",
      "path" : "Sources/Codegen",
      "product_memberships" : [
        "codegen"
      ],
      "sources" : [
        "Generated/Animation.swift",
        "Generated/Config.swift",
        "Generated/Frame.swift",
        "Generated/Generated.swift",
        "Generated/Instance.swift",
        "Generated/Layout.swift",
        "Generated/Markup.swift",
        "Generated/Protocols.swift",
        "Generated/Shared.swift",
        "Generated/Trace.swift",
        "Generated/Transform.swift",
        "Generated/Util.swift",
        "Schema/Name.swift",
        "Schema/Order.swift",
        "Schema/Predefined.swift",
        "Schema/Schema.swift",
        "main.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "PlotlyTests",
      "module_type" : "SwiftTarget",
      "name" : "PlotlyTests",
      "path" : "Tests/PlotlyTests",
      "sources" : [
        "Animation/ButtonTests.swift",
        "Animation/SliderTests.swift",
        "Basic/BarChartTests.swift",
        "Basic/LineChartTests.swift",
        "Basic/PieChartTests.swift",
        "Basic/ScatterPlotTests.swift",
        "Figure/FigureTests.swift",
        "Figure/PlotableTests.swift",
        "Figure/SwatchTests.swift",
        "Figure/TraceTests.swift",
        "IO/CSVDecoderTests.swift",
        "Scientific/ContourPlotTests.swift",
        "Scientific/HeatmapTests.swift",
        "Statistical/BoxPlotTests.swift",
        "Statistical/ErrorBarTests.swift",
        "Statistical/HistogramTests.swift",
        "Subplots/InsetPlotTests.swift",
        "Subplots/MixedSubplotTests.swift",
        "Subplots/MultipleAxesSubplotTests.swift",
        "Subplots/Subplot3DTests.swift",
        "Subplots/SubplotTests.swift",
        "Subplots/TableSubplotTests.swift",
        "Util/InfoArrayTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Plotly"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Plotly",
      "module_type" : "SwiftTarget",
      "name" : "Plotly",
      "path" : "Sources/Plotly",
      "product_memberships" : [
        "Plotly"
      ],
      "sources" : [
        "Animation.swift",
        "Config.swift",
        "Extensions/Convenience.swift",
        "Extensions/Debug.swift",
        "Extensions/Playground.swift",
        "Figure.swift",
        "Frame.swift",
        "IO/Browser.swift",
        "IO/CSVDecoder.swift",
        "IO/HTML.swift",
        "IO/JSON.swift",
        "Layout.swift",
        "Plotable.swift",
        "Shared.swift",
        "Subplot.swift",
        "Trace.swift",
        "Traces/Bar.swift",
        "Traces/BarPolar.swift",
        "Traces/Box.swift",
        "Traces/Candlestick.swift",
        "Traces/Carpet.swift",
        "Traces/Choropleth.swift",
        "Traces/ChoroplethMapbox.swift",
        "Traces/Cone.swift",
        "Traces/Contour.swift",
        "Traces/ContourCarpet.swift",
        "Traces/DensityMapbox.swift",
        "Traces/Funnel.swift",
        "Traces/FunnelArea.swift",
        "Traces/Heatmap.swift",
        "Traces/HeatmapGL.swift",
        "Traces/Histogram.swift",
        "Traces/Histogram2D.swift",
        "Traces/Histogram2DContour.swift",
        "Traces/Image.swift",
        "Traces/Indicator.swift",
        "Traces/Isosurface.swift",
        "Traces/Mesh3D.swift",
        "Traces/OHLC.swift",
        "Traces/ParallelCategories.swift",
        "Traces/ParallelCoordinates.swift",
        "Traces/Pie.swift",
        "Traces/PointCloud.swift",
        "Traces/Sankey.swift",
        "Traces/Scatter.swift",
        "Traces/Scatter3D.swift",
        "Traces/ScatterCarpet.swift",
        "Traces/ScatterGL.swift",
        "Traces/ScatterGeo.swift",
        "Traces/ScatterMapbox.swift",
        "Traces/ScatterPlotMatrix.swift",
        "Traces/ScatterPolar.swift",
        "Traces/ScatterPolarGL.swift",
        "Traces/ScatterTernary.swift",
        "Traces/StreamTube.swift",
        "Traces/Sunburst.swift",
        "Traces/Surface.swift",
        "Traces/Table.swift",
        "Traces/Treemap.swift",
        "Traces/Violin.swift",
        "Traces/Volume.swift",
        "Traces/Waterfall.swift",
        "Transforms/Aggregate.swift",
        "Transforms/Filter.swift",
        "Transforms/GroupBy.swift",
        "Transforms/Sort.swift",
        "Util/Angle.swift",
        "Util/Anything.swift",
        "Util/Color.swift",
        "Util/ColorList.swift",
        "Util/ColorScale.swift",
        "Util/Coloring.swift",
        "Util/Data.swift",
        "Util/InfoArray.swift",
        "Util/Unused.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.