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 Objects2XLSX, reference main (d79201), with Swift 6.2 (beta) for Linux on 10 Jul 2025 12:07:47 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/fatbobman/Objects2XLSX.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/fatbobman/Objects2XLSX
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at d792013 clean: remove debug output from ZIP structure fix
Cloned https://github.com/fatbobman/Objects2XLSX.git
Revision (git rev-parse @):
d792013ae314ce91b4746253520f540608936aac
SUCCESS checkout https://github.com/fatbobman/Objects2XLSX.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/fatbobman/Objects2XLSX.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Fetching https://github.com/fatbobman/SimpleLogger.git
[1/190] Fetching simplelogger
Fetched https://github.com/fatbobman/SimpleLogger.git from cache (0.21s)
Computing version for https://github.com/fatbobman/SimpleLogger.git
Computed https://github.com/fatbobman/SimpleLogger.git at 0.8.0 (0.51s)
Creating working copy for https://github.com/fatbobman/SimpleLogger.git
Working copy of https://github.com/fatbobman/SimpleLogger.git resolved at 0.8.0
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-24593BA9C3E375BF.txt
[4/11] Compiling SimpleLogger OSLogBackend.swift
[5/12] Compiling SimpleLogger LogLevel.swift
[6/12] Compiling SimpleLogger ConsoleVerbosity.swift
[7/12] Compiling SimpleLogger LoggerManager.swift
[8/12] Compiling SimpleLogger LoggerManagerProtocol.swift
[9/12] Emitting module SimpleLogger
[10/12] Compiling SimpleLogger LoggerBackendProtocol.swift
[11/12] Compiling SimpleLogger MockBackend.swift
[12/12] Compiling SimpleLogger ConsoleBackend.swift
[14/50] Compiling Objects2XLSX TypedNilHandling.swift
[15/50] Compiling Objects2XLSX ZipArchiver.swift
[16/50] Compiling Objects2XLSX Row.swift
[17/50] Compiling Objects2XLSX AnySheet.swift
[18/50] Compiling Objects2XLSX Sheet.swift
[19/50] Compiling Objects2XLSX ColumnBuilder.swift
[20/50] Compiling Objects2XLSX ColumnOutPutTypeProtocol.swift
[21/50] Compiling Objects2XLSX ColumnOutputType.swift
[22/50] Compiling Objects2XLSX ColumnProtocol.swift
[23/50] Compiling Objects2XLSX ColumnTypeConfig.swift
[24/55] Emitting module Objects2XLSX
[25/55] Compiling Objects2XLSX SheetBuilder.swift
[26/55] Compiling Objects2XLSX SheetMeta.swift
[27/55] Compiling Objects2XLSX SheetNameSanitizer.swift
[28/55] Compiling Objects2XLSX SheetProtocol.swift
[29/55] Compiling Objects2XLSX SheetStyle.swift
[30/55] Compiling Objects2XLSX ExcelDateConverter.swift
[31/55] Compiling Objects2XLSX AnyColumn.swift
[32/55] Compiling Objects2XLSX Column+OptionalSupport.swift
[33/55] Compiling Objects2XLSX Column+TypeConversion.swift
[34/55] Compiling Objects2XLSX Column.swift
[35/55] Compiling Objects2XLSX StyleRegister.swift
[36/55] Compiling Objects2XLSX Theme.swift
[37/55] Compiling Objects2XLSX Cell.swift
[38/55] Compiling Objects2XLSX CellStyle.swift
[39/55] Compiling Objects2XLSX CellValueString.swift
[40/55] Compiling Objects2XLSX SheetToSheetXML.swift
[41/55] Compiling Objects2XLSX SheetXML.swift
[42/55] Compiling Objects2XLSX Alignment.swift
[43/55] Compiling Objects2XLSX Border.swift
[44/55] Compiling Objects2XLSX Color.swift
[45/55] Compiling Objects2XLSX Book.swift
[46/55] Compiling Objects2XLSX BookGenerationProgress.swift
[47/55] Compiling Objects2XLSX BookStyle.swift
[48/55] Compiling Objects2XLSX BookXMLGeneration.swift
[49/55] Compiling Objects2XLSX DocumentProperties.swift
[50/55] Compiling Objects2XLSX ShareStringRegister.swift
[51/55] Compiling Objects2XLSX Fill.swift
[52/55] Compiling Objects2XLSX Font.swift
[53/55] Compiling Objects2XLSX NumberFormat.swift
[54/55] Compiling Objects2XLSX DeduplicatedArray.swift
[55/55] Compiling Objects2XLSX SimpleZip.swift
Build complete! (13.82s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "simplelogger",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.8.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/fatbobman/SimpleLogger.git"
    }
  ],
  "manifest_display_name" : "Objects2XLSX",
  "name" : "Objects2XLSX",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    }
  ],
  "products" : [
    {
      "name" : "Objects2XLSX",
      "targets" : [
        "Objects2XLSX"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "Objects2XLSXTests",
      "module_type" : "SwiftTarget",
      "name" : "Objects2XLSXTests",
      "path" : "Tests/Objects2XLSXTests",
      "sources" : [
        "Book/BookAsyncTests.swift",
        "BookAPITests.swift",
        "BookGenerationProgressTests.swift",
        "BookLoggerTests.swift",
        "BookProgressSimpleTests.swift",
        "BookProgressTests.swift",
        "BookWriteTests.swift",
        "BookXMLGenerationTests.swift",
        "BoolTypeEnhancementTests.swift",
        "BooleanSharedStringOptimizationTests.swift",
        "CellStyleMergeTests.swift",
        "CellValueStringEnhancementsTests.swift",
        "CellValueStringTests.swift",
        "ColumnWidthTests.swift",
        "Date2XlsxDateTests.swift",
        "DateTypeEnhancementTests.swift",
        "DeduplicatedArrayPerformanceTests.swift",
        "DeduplicatedArrayTests.swift",
        "MappingConstructorTests.swift",
        "PercentageTypeEnhancementTests.swift",
        "RowHeightTests.swift",
        "ShareStringRegisterXMLTests.swift",
        "Sheet/SheetAsyncTests.swift",
        "Sheet/SheetSendableCompatibilityTests.swift",
        "SheetMetaTests.swift",
        "SheetNameSanitizer.swift",
        "SheetStyleMergeTests.swift",
        "SheetXMLGenerateTests.swift",
        "SimpleZipIntegrationTests.swift",
        "SimpleZipTests.swift",
        "SimplifiedColumnSyntaxTests.swift",
        "StringTypeEnhancementTests.swift",
        "StyleRegisterXMLTests.swift",
        "StyleRegistorTests.swift",
        "ToDoubleTests.swift",
        "TypeConversionParametersTests.swift",
        "URLTypeEnhancementTests.swift",
        "Utils/Samples.swift",
        "Utils/Tags.swift",
        "Utils/Types.swift",
        "XMLEscapingTests.swift",
        "XMLOutputVerificationTests.swift",
        "XmlGenerator/AlignmentXMLTests.swift",
        "XmlGenerator/BoardXMLTests.swift",
        "XmlGenerator/CellXMLTest.swift",
        "XmlGenerator/FillXMLTests.swift",
        "XmlGenerator/FontXMLTessts.swift",
        "XmlGenerator/RowXMLTest.swift",
        "XmlGenerator/SheetXMLTests.swift"
      ],
      "target_dependencies" : [
        "Objects2XLSX"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Objects2XLSX",
      "module_type" : "SwiftTarget",
      "name" : "Objects2XLSX",
      "path" : "Sources/Objects2XLSX",
      "product_dependencies" : [
        "SimpleLogger"
      ],
      "product_memberships" : [
        "Objects2XLSX"
      ],
      "sources" : [
        "Book/Book.swift",
        "Book/BookGenerationProgress.swift",
        "Book/BookStyle.swift",
        "Book/BookXMLGeneration.swift",
        "Book/DocumentProperties.swift",
        "Book/ShareStringRegister.swift",
        "Book/StyleRegister.swift",
        "Book/Theme.swift",
        "Cell/Cell.swift",
        "Cell/CellStyle.swift",
        "Cell/CellValueString.swift",
        "Cell/ExcelDateConverter.swift",
        "Column/AnyColumn.swift",
        "Column/Column+OptionalSupport.swift",
        "Column/Column+TypeConversion.swift",
        "Column/Column.swift",
        "Column/ColumnBuilder.swift",
        "Column/ColumnOutPutTypeProtocol.swift",
        "Column/ColumnOutputType.swift",
        "Column/ColumnProtocol.swift",
        "Column/ColumnTypeConfig.swift",
        "Column/TypedNilHandling.swift",
        "Protocols/ZipArchiver.swift",
        "Row/Row.swift",
        "Sheet/AnySheet.swift",
        "Sheet/Sheet.swift",
        "Sheet/SheetBuilder.swift",
        "Sheet/SheetMeta.swift",
        "Sheet/SheetNameSanitizer.swift",
        "Sheet/SheetProtocol.swift",
        "Sheet/SheetStyle.swift",
        "Sheet/SheetToSheetXML.swift",
        "Sheet/SheetXML.swift",
        "Styles/Alignment.swift",
        "Styles/Border.swift",
        "Styles/Color.swift",
        "Styles/Fill.swift",
        "Styles/Font.swift",
        "Styles/NumberFormat.swift",
        "Utils/DeduplicatedArray.swift",
        "Utils/SimpleZip.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Done.