The Swift Package Index logo.Swift Package Index

Build Information

Successful build of WICompress, reference v2.0.1 (90f058), with Swift 6.4 for macOS (SPM) on 26 Sep 2026 18:52:08 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Weixi779/WICompress.git
Reference: v2.0.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Weixi779/WICompress
 * tag               v2.0.1     -> FETCH_HEAD
HEAD is now at 90f0583 docs: refresh Luban 2 README previews
Cloned https://github.com/Weixi779/WICompress.git
Revision (git rev-parse @):
90f05839bb4e58b59bea8cac2819dbd2bcea8be5
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Weixi779/WICompress.git at v2.0.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/Weixi779/WICompress.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 327]
[Planning deferred tasks]
[67 / 136] WICompress_WICompressTests
[72 / 136]
[73 / 137] WIImageDomain
[83 / 180]
[88 / 180]
[91 / 180]
[92 / 180]
[96 / 180]
[98 / 180]
[101 / 180]
[104 / 180]
[107 / 180]
[108 / 180]
[116 / 180] WIImageDomain
[125 / 183] WIImageDomain
[131 / 199] WICompressDomain
[132 / 213]
[142 / 213] WICompressDomain
[145 / 213] WICompressDomain
[161 / 213] WIImageRendering
[161 / 213]
[173 / 213] WIImageIO
[180 / 214] WIImageIO
[183 / 214] WICompressExecution
[194 / 225] WICompressExecution
[201 / 226] WICompressExecution
[203 / 226] WICompress
[217 / 230] WICompress
[220 / 230] WICompressDocAssetGenerator-product
[226 / 249]
[228 / 249]
[230 / 249] WICompressDocAssetGenerator-product
[232 / 249]
[234 / 249]
[244 / 249] TargetCompressionBenchmark-product
[245 / 249] TargetCompressionBenchmark-product
[247 / 249] TargetCompressionBenchmark-product
Build complete! (12.60 sec)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "WICompress",
  "name" : "WICompress",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "14.0"
    },
    {
      "name" : "tvos",
      "version" : "14.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "WICompress",
      "targets" : [
        "WICompress"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WIImageIO",
      "targets" : [
        "WIImageIO"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WICompressDocAssetGenerator",
      "targets" : [
        "WICompressDocAssetGenerator"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "TargetCompressionBenchmark",
      "targets" : [
        "TargetCompressionBenchmark"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "WIImageRenderingTests",
      "module_type" : "SwiftTarget",
      "name" : "WIImageRenderingTests",
      "path" : "Tests/WIImageRenderingTests",
      "sources" : [
        "WIImageRenderingTests.swift"
      ],
      "target_dependencies" : [
        "WIImageDomain",
        "WIImageRendering"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WIImageRendering",
      "module_type" : "SwiftTarget",
      "name" : "WIImageRendering",
      "path" : "Sources/image/rendering",
      "product_memberships" : [
        "WICompress",
        "WICompressDocAssetGenerator",
        "TargetCompressionBenchmark"
      ],
      "sources" : [
        "BitmapCanvas.swift",
        "ImageRenderRequest.swift",
        "ImageRenderer.swift",
        "ImageRenderingError.swift"
      ],
      "target_dependencies" : [
        "WIImageDomain"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WIImageIOTests",
      "module_type" : "SwiftTarget",
      "name" : "WIImageIOTests",
      "path" : "Tests/WIImageIOTests",
      "sources" : [
        "ImageFormatTests.swift",
        "WIImageIOPublicSurfaceTests.swift",
        "WIImageOperationsTests.swift"
      ],
      "target_dependencies" : [
        "WIImageIO"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WIImageIO",
      "module_type" : "SwiftTarget",
      "name" : "WIImageIO",
      "path" : "Sources/image/io",
      "product_memberships" : [
        "WICompress",
        "WIImageIO",
        "WICompressDocAssetGenerator",
        "TargetCompressionBenchmark"
      ],
      "sources" : [
        "ImageDecoding.swift",
        "ImageEncoding.swift",
        "ImageFrame.swift",
        "ImageIOError.swift",
        "ImageInspection.swift",
        "ImageMetadata.swift",
        "ImageReader.swift",
        "ImageTranscoding.swift"
      ],
      "target_dependencies" : [
        "WIImageDomain"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WIImageDomainTests",
      "module_type" : "SwiftTarget",
      "name" : "WIImageDomainTests",
      "path" : "Tests/WIImageDomainTests",
      "sources" : [
        "WIImageDomainTests.swift"
      ],
      "target_dependencies" : [
        "WIImageDomain"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WIImageDomain",
      "module_type" : "SwiftTarget",
      "name" : "WIImageDomain",
      "path" : "Sources/image/domain",
      "product_memberships" : [
        "WICompress",
        "WIImageIO",
        "WICompressDocAssetGenerator",
        "TargetCompressionBenchmark"
      ],
      "sources" : [
        "internal/Rect.swift",
        "public/ImageFormat.swift",
        "public/ImageMetadataOptions.swift",
        "public/WIColor.swift",
        "public/WIImageOrientation.swift",
        "public/WIPixelSize.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WICompressTests",
      "module_type" : "SwiftTarget",
      "name" : "WICompressTests",
      "path" : "Tests/WICompressTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WICompressTests/Resources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "LubanRatioTests.swift",
        "Support/CFStringDictionary.swift",
        "Support/ImageInspection.swift",
        "Support/Tags.swift",
        "TargetSearchTests.swift",
        "WICompressDataCharacterizationTests.swift",
        "WICompressImageIOCoreTests.swift",
        "WICompressionEstimationTests.swift",
        "WICompressionSizingTests.swift",
        "WICompressorPublicSurfaceTests.swift",
        "WIImageProcessTests.swift"
      ],
      "target_dependencies" : [
        "WICompress",
        "WICompressDomain",
        "WICompressExecution",
        "WIImageDomain",
        "WIImageIO"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WICompressExecution",
      "module_type" : "SwiftTarget",
      "name" : "WICompressExecution",
      "path" : "Sources/compress/execution",
      "product_memberships" : [
        "WICompress",
        "WICompressDocAssetGenerator",
        "TargetCompressionBenchmark"
      ],
      "sources" : [
        "algorithm/ImageCropGeometry.swift",
        "algorithm/WICompressionSizing+Geometry.swift",
        "algorithm/WIImageProcess+Geometry.swift",
        "pipeline/ImagePipeline+Output.swift",
        "pipeline/ImagePipeline+Process.swift",
        "pipeline/ImagePipeline+Target.swift",
        "pipeline/ImagePipeline.swift",
        "target/TargetCandidate.swift",
        "target/TargetSearch.swift",
        "target/TargetSizeEstimation.swift"
      ],
      "target_dependencies" : [
        "WIImageDomain",
        "WICompressDomain",
        "WIImageIO",
        "WIImageRendering"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WICompressDomainTests",
      "module_type" : "SwiftTarget",
      "name" : "WICompressDomainTests",
      "path" : "Tests/WICompressDomainTests",
      "sources" : [
        "WICompressDomainTests.swift"
      ],
      "target_dependencies" : [
        "WIImageDomain",
        "WICompressDomain"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WICompressDomain",
      "module_type" : "SwiftTarget",
      "name" : "WICompressDomain",
      "path" : "Sources/compress/domain",
      "product_memberships" : [
        "WICompress",
        "WICompressDocAssetGenerator",
        "TargetCompressionBenchmark"
      ],
      "sources" : [
        "internal/Double+Clamped.swift",
        "internal/WILuban.swift",
        "public/WICompressError.swift",
        "public/WICompressionSizing.swift",
        "public/WICompressionTarget.swift",
        "public/WIImageCrop.swift",
        "public/WIImageOutput.swift",
        "public/WIImageProcess.swift",
        "public/WIImageRepresentation.swift",
        "public/WIImageResizing.swift",
        "public/WIResult.swift"
      ],
      "target_dependencies" : [
        "WIImageDomain"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WICompressDocAssetGenerator",
      "module_type" : "SwiftTarget",
      "name" : "WICompressDocAssetGenerator",
      "path" : "scripts",
      "product_memberships" : [
        "WICompressDocAssetGenerator"
      ],
      "sources" : [
        "generate-doc-assets.swift"
      ],
      "target_dependencies" : [
        "WICompress"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "WICompress",
      "module_type" : "SwiftTarget",
      "name" : "WICompress",
      "path" : "Sources/WICompress",
      "product_memberships" : [
        "WICompress",
        "WICompressDocAssetGenerator",
        "TargetCompressionBenchmark"
      ],
      "sources" : [
        "WICompressor.swift"
      ],
      "target_dependencies" : [
        "WIImageDomain",
        "WICompressDomain",
        "WICompressExecution"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TargetCompressionBenchmark",
      "module_type" : "SwiftTarget",
      "name" : "TargetCompressionBenchmark",
      "path" : "benchmarks/target-compression/Sources",
      "product_memberships" : [
        "TargetCompressionBenchmark"
      ],
      "sources" : [
        "BenchmarkComparison.swift",
        "BenchmarkConfiguration.swift",
        "BenchmarkCorpus.swift",
        "BenchmarkMetadataValidation.swift",
        "BenchmarkQuality.swift",
        "BenchmarkReport.swift",
        "BenchmarkRunner.swift",
        "Data+SHA256.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "WICompress",
        "WIImageIO"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "6.2"
}
Done.