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 Maaku, reference master (7d2360), with Swift 6.2 (beta) for macOS (SPM) on 18 Jun 2025 19:03:02 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/KristopherGBaker/Maaku.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/KristopherGBaker/Maaku
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 7d2360b Add deployment targets to swift pm manifest (#55)
Cloned https://github.com/KristopherGBaker/Maaku.git
Revision (git rev-parse @):
7d2360b31b6b81bb37e45f1d1c14531ab033ce88
SUCCESS checkout https://github.com/KristopherGBaker/Maaku.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/KristopherGBaker/Maaku.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/36] Write swift-version-1EA4D86E10B52AF.txt
[1/36] Compiling libcmark_gfm buffer.c
[2/36] Compiling libcmark_gfm syntax_extension.c
[3/36] Compiling libcmark_gfm xml.c
[3/36] Compiling libcmark_gfm strikethrough.c
[3/36] Compiling libcmark_gfm tagfilter.c
[6/36] Compiling libcmark_gfm plugin.c
[7/36] Compiling libcmark_gfm registry.c
[8/36] Compiling libcmark_gfm references.c
[9/36] Compiling libcmark_gfm render.c
[10/36] Compiling libcmark_gfm plaintext.c
[11/36] Compiling libcmark_gfm tasklist.c
[12/36] Compiling libcmark_gfm table.c
[13/36] Compiling libcmark_gfm utf8.c
[14/36] Compiling libcmark_gfm map.c
[15/36] Compiling libcmark_gfm linked_list.c
[16/36] Compiling libcmark_gfm man.c
[17/36] Compiling libcmark_gfm node.c
[18/36] Compiling libcmark_gfm iterator.c
[19/36] Compiling libcmark_gfm latex.c
[20/36] Compiling libcmark_gfm html.c
[21/36] Compiling libcmark_gfm inlines.c
[22/36] Compiling libcmark_gfm houdini_html_e.c
[23/36] Compiling libcmark_gfm houdini_href_e.c
[24/36] Compiling libcmark_gfm footnotes.c
[25/36] Compiling libcmark_gfm houdini_html_u.c
[26/36] Write sources
[27/36] Compiling libcmark_gfm core-extensions.c
[28/36] Compiling libcmark_gfm ext_scanners.c
[29/36] Compiling libcmark_gfm blocks.c
[30/36] Compiling libcmark_gfm cmark_ctype.c
[31/36] Compiling libcmark_gfm commonmark.c
[32/36] Compiling libcmark_gfm cmark.c
[33/36] Compiling libcmark_gfm arena.c
[34/36] Compiling libcmark_gfm scanners.c
[35/36] Compiling libcmark_gfm autolink.c
[37/81] Compiling Maaku DocumentConverter.swift
[38/81] Compiling Maaku Strikethrough.swift
[39/81] Compiling Maaku Table.swift
[40/81] Compiling Maaku TableCell.swift
[41/81] Compiling Maaku TableHeader.swift
[42/81] Compiling Maaku FootnoteDefinition.swift
[43/81] Compiling Maaku ListItem.swift
[44/81] Compiling Maaku OrderedList.swift
[45/81] Compiling Maaku UnorderedList.swift
[46/81] Compiling Maaku Document.swift
[47/81] Compiling Maaku Image.swift
[48/81] Compiling Maaku Inline.swift
[49/81] Compiling Maaku InlineCode.swift
[50/81] Compiling Maaku InlineHtml.swift
[51/81] Compiling Maaku LineBreak.swift
[52/85] Compiling Maaku CMDelimiterType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' produces an empty option set
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' produces an empty option set
    |                       `- note: use [] to silence this warning
 30 |
 31 |     /// All extensions
[53/85] Compiling Maaku CMDocument.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' produces an empty option set
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' produces an empty option set
    |                       `- note: use [] to silence this warning
 30 |
 31 |     /// All extensions
[54/85] Compiling Maaku CMDocumentOption.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' produces an empty option set
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' produces an empty option set
    |                       `- note: use [] to silence this warning
 30 |
 31 |     /// All extensions
[55/85] Compiling Maaku CMExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' produces an empty option set
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' produces an empty option set
    |                       `- note: use [] to silence this warning
 30 |
 31 |     /// All extensions
[56/85] Compiling Maaku CMIterator.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' produces an empty option set
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' produces an empty option set
    |                       `- note: use [] to silence this warning
 30 |
 31 |     /// All extensions
[57/85] Emitting module Maaku
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMExtension.swift:29:23: warning: static property 'none' produces an empty option set
 27 |
 28 |     /// No extensions
 29 |     public static let none = CMExtensionOption(rawValue: 0)
    |                       |- warning: static property 'none' produces an empty option set
    |                       `- note: use [] to silence this warning
 30 |
 31 |     /// All extensions
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMParser.swift:38:35: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 36 | /// The interface a markdown parser uses to inform its delegate
 37 | /// about the content of the parsed document.
 38 | public protocol CMParserDelegate: class {
    |                                   `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 39 |
 40 |     /// Sent by the parser object to the delegate when it begins parsing a document.
[58/85] Compiling Maaku CMNodeType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMParser.swift:38:35: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 36 | /// The interface a markdown parser uses to inform its delegate
 37 | /// about the content of the parsed document.
 38 | public protocol CMParserDelegate: class {
    |                                   `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 39 |
 40 |     /// Sent by the parser object to the delegate when it begins parsing a document.
[59/85] Compiling Maaku CMParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMParser.swift:38:35: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 36 | /// The interface a markdown parser uses to inform its delegate
 37 | /// about the content of the parsed document.
 38 | public protocol CMParserDelegate: class {
    |                                   `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 39 |
 40 |     /// Sent by the parser object to the delegate when it begins parsing a document.
[60/85] Compiling Maaku Block.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMParser.swift:38:35: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 36 | /// The interface a markdown parser uses to inform its delegate
 37 | /// about the content of the parsed document.
 38 | public protocol CMParserDelegate: class {
    |                                   `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 39 |
 40 |     /// Sent by the parser object to the delegate when it begins parsing a document.
[61/85] Compiling Maaku BlockQuote.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMParser.swift:38:35: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 36 | /// The interface a markdown parser uses to inform its delegate
 37 | /// about the content of the parsed document.
 38 | public protocol CMParserDelegate: class {
    |                                   `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 39 |
 40 |     /// Sent by the parser object to the delegate when it begins parsing a document.
[62/85] Compiling Maaku ContainerBlock.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMParser.swift:38:35: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 36 | /// The interface a markdown parser uses to inform its delegate
 37 | /// about the content of the parsed document.
 38 | public protocol CMParserDelegate: class {
    |                                   `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 39 |
 40 |     /// Sent by the parser object to the delegate when it begins parsing a document.
[63/85] Compiling Maaku CMListType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNode.swift:261:23: warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
259 |         let extName = String(cString: ext.pointee.name)
260 |         let result = CMExtensionOption.option(forExtensionName: extName)
261 |         if result == .none {
    |                      |`- warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
    |                      |- note: explicitly specify 'Optional' to silence this warning
    |                      `- note: use 'CMExtensionOption.none' instead
262 |             return nil
263 |         } else {
[64/85] Compiling Maaku CMNode+ASTManipulation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNode.swift:261:23: warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
259 |         let extName = String(cString: ext.pointee.name)
260 |         let result = CMExtensionOption.option(forExtensionName: extName)
261 |         if result == .none {
    |                      |`- warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
    |                      |- note: explicitly specify 'Optional' to silence this warning
    |                      `- note: use 'CMExtensionOption.none' instead
262 |             return nil
263 |         } else {
[65/85] Compiling Maaku CMNode+Render.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNode.swift:261:23: warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
259 |         let extName = String(cString: ext.pointee.name)
260 |         let result = CMExtensionOption.option(forExtensionName: extName)
261 |         if result == .none {
    |                      |`- warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
    |                      |- note: explicitly specify 'Optional' to silence this warning
    |                      `- note: use 'CMExtensionOption.none' instead
262 |             return nil
263 |         } else {
[66/85] Compiling Maaku CMNode+Task.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNode.swift:261:23: warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
259 |         let extName = String(cString: ext.pointee.name)
260 |         let result = CMExtensionOption.option(forExtensionName: extName)
261 |         if result == .none {
    |                      |`- warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
    |                      |- note: explicitly specify 'Optional' to silence this warning
    |                      `- note: use 'CMExtensionOption.none' instead
262 |             return nil
263 |         } else {
[67/85] Compiling Maaku CMNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Maaku/CMark/CMNode.swift:261:23: warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
259 |         let extName = String(cString: ext.pointee.name)
260 |         let result = CMExtensionOption.option(forExtensionName: extName)
261 |         if result == .none {
    |                      |`- warning: assuming you mean 'Optional<CMExtensionOption>.none'; did you mean 'CMExtensionOption.none' instead?
    |                      |- note: explicitly specify 'Optional' to silence this warning
    |                      `- note: use 'CMExtensionOption.none' instead
262 |             return nil
263 |         } else {
[68/85] Compiling Maaku Paragraph.swift
[69/85] Compiling Maaku Plugin.swift
[70/85] Compiling Maaku Style.swift
[71/85] Compiling Maaku YoutubePlugin.swift
[72/85] Compiling Maaku TableRow.swift
[73/85] Compiling Maaku TasklistItem.swift
[74/85] Compiling Maaku Font+Maaku.swift
[75/85] Compiling Maaku Emphasis.swift
[76/85] Compiling Maaku FootnoteReference.swift
[77/85] Compiling Maaku Heading.swift
[78/85] Compiling Maaku HorizontalRule.swift
[79/85] Compiling Maaku HtmlBlock.swift
[80/85] Compiling Maaku LeafBlock.swift
[81/85] Compiling Maaku Link.swift
[82/85] Compiling Maaku SoftBreak.swift
[83/85] Compiling Maaku Strong.swift
[84/85] Compiling Maaku Text.swift
[85/85] Compiling Maaku CodeBlock.swift
Build complete! (14.98s)
Fetching https://github.com/Quick/Quick.git
Fetching https://github.com/Quick/Nimble.git
Fetching https://github.com/KristopherGBaker/libcmark_gfm.git
[1/293] Fetching libcmark_gfm
[294/15052] Fetching libcmark_gfm, quick
[590/34636] Fetching libcmark_gfm, quick, nimble
Fetched https://github.com/KristopherGBaker/libcmark_gfm.git from cache (1.92s)
Fetched https://github.com/Quick/Quick.git from cache (1.92s)
Fetched https://github.com/Quick/Nimble.git from cache (1.92s)
Computing version for https://github.com/KristopherGBaker/libcmark_gfm.git
Computed https://github.com/KristopherGBaker/libcmark_gfm.git at 0.29.4 (2.43s)
Computing version for https://github.com/Quick/Quick.git
Computed https://github.com/Quick/Quick.git at 2.2.1 (0.48s)
Computing version for https://github.com/Quick/Nimble.git
Computed https://github.com/Quick/Nimble.git at 8.1.2 (0.48s)
Creating working copy for https://github.com/Quick/Quick.git
Working copy of https://github.com/Quick/Quick.git resolved at 2.2.1
Creating working copy for https://github.com/KristopherGBaker/libcmark_gfm.git
Working copy of https://github.com/KristopherGBaker/libcmark_gfm.git resolved at 0.29.4
Creating working copy for https://github.com/Quick/Nimble.git
Working copy of https://github.com/Quick/Nimble.git resolved at 8.1.2
Build complete.
{
  "dependencies" : [
    {
      "identity" : "libcmark_gfm",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.29.3",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/KristopherGBaker/libcmark_gfm.git"
    },
    {
      "identity" : "nimble",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "8.0.0",
            "upper_bound" : "9.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Quick/Nimble.git"
    },
    {
      "identity" : "quick",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.1.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Quick/Quick.git"
    }
  ],
  "manifest_display_name" : "Maaku",
  "name" : "Maaku",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.11"
    },
    {
      "name" : "ios",
      "version" : "9.0"
    },
    {
      "name" : "tvos",
      "version" : "9.0"
    },
    {
      "name" : "watchos",
      "version" : "2.0"
    }
  ],
  "products" : [
    {
      "name" : "Maaku",
      "targets" : [
        "Maaku"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "MaakuTests",
      "module_type" : "SwiftTarget",
      "name" : "MaakuTests",
      "path" : "Tests/MaakuTests",
      "product_dependencies" : [
        "Nimble",
        "Quick"
      ],
      "sources" : [
        "CMark/CMDocumentSpec.swift",
        "CMark/CMDocumentStructureSpec.swift",
        "CMark/CMExtensionInternalSpec.swift",
        "CMark/CMExtensionSpec.swift",
        "CMark/CMExtensionTasklist.swift",
        "CMark/CMNodeInternal.swift",
        "CMark/CMNodeSpec.swift",
        "CMark/CMParserSpec.swift",
        "Core/Container/BlockQuoteSpec.swift",
        "Core/Container/FootnoteDefinitionSpec.swift",
        "Core/Container/ItemSpec.swift",
        "Core/Container/ListItemSpec.swift",
        "Core/Container/OrderedListSpec.swift",
        "Core/Container/UnorderedListSpec.swift",
        "Core/DocumentConverterSpec.swift",
        "Core/DocumentSpec.swift",
        "Core/Extensions/AutolinkSpec.swift",
        "Core/Extensions/StrikethroughSpec.swift",
        "Core/Extensions/TableSpec.swift",
        "Core/Extensions/TagFilterSpec.swift",
        "Core/Extensions/TasklistItemSpec.swift",
        "Core/Inline/EmphasisSpec.swift",
        "Core/Inline/FootnoteReferenceSpec.swift",
        "Core/Inline/ImageSpec.swift",
        "Core/Inline/InlineCodeSpec.swift",
        "Core/Inline/InlineHtmlSpec.swift",
        "Core/Inline/LineBreakSpec.swift",
        "Core/Inline/LinkSpec.swift",
        "Core/Inline/SoftBreakSpec.swift",
        "Core/Inline/StrongSpec.swift",
        "Core/Inline/TextSpec.swift",
        "Core/Leaf/CodeBlockSpec.swift",
        "Core/Leaf/HeadingSpec.swift",
        "Core/Leaf/HorizontalRuleSpec.swift",
        "Core/Leaf/HtmlBlockSpec.swift",
        "Core/Leaf/ParagraphSpec.swift",
        "Core/StyleSpec.swift",
        "Plugins/YoutubePluginSpec.swift"
      ],
      "target_dependencies" : [
        "Maaku"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Maaku",
      "module_type" : "SwiftTarget",
      "name" : "Maaku",
      "path" : "Sources/Maaku",
      "product_dependencies" : [
        "libcmark_gfm"
      ],
      "product_memberships" : [
        "Maaku"
      ],
      "sources" : [
        "CMark/CMDelimiterType.swift",
        "CMark/CMDocument.swift",
        "CMark/CMDocumentOption.swift",
        "CMark/CMExtension.swift",
        "CMark/CMIterator.swift",
        "CMark/CMListType.swift",
        "CMark/CMNode+ASTManipulation.swift",
        "CMark/CMNode+Render.swift",
        "CMark/CMNode+Task.swift",
        "CMark/CMNode.swift",
        "CMark/CMNodeType.swift",
        "CMark/CMParser.swift",
        "Core/Block.swift",
        "Core/Container/BlockQuote.swift",
        "Core/Container/ContainerBlock.swift",
        "Core/Container/FootnoteDefinition.swift",
        "Core/Container/ListItem.swift",
        "Core/Container/OrderedList.swift",
        "Core/Container/UnorderedList.swift",
        "Core/Document.swift",
        "Core/DocumentConverter.swift",
        "Core/Extensions/Strikethrough.swift",
        "Core/Extensions/Table.swift",
        "Core/Extensions/TableCell.swift",
        "Core/Extensions/TableHeader.swift",
        "Core/Extensions/TableRow.swift",
        "Core/Extensions/TasklistItem.swift",
        "Core/Font+Maaku.swift",
        "Core/Inline/Emphasis.swift",
        "Core/Inline/FootnoteReference.swift",
        "Core/Inline/Image.swift",
        "Core/Inline/Inline.swift",
        "Core/Inline/InlineCode.swift",
        "Core/Inline/InlineHtml.swift",
        "Core/Inline/LineBreak.swift",
        "Core/Inline/Link.swift",
        "Core/Inline/SoftBreak.swift",
        "Core/Inline/Strong.swift",
        "Core/Inline/Text.swift",
        "Core/Leaf/CodeBlock.swift",
        "Core/Leaf/Heading.swift",
        "Core/Leaf/HorizontalRule.swift",
        "Core/Leaf/HtmlBlock.swift",
        "Core/Leaf/LeafBlock.swift",
        "Core/Leaf/Paragraph.swift",
        "Core/Plugin.swift",
        "Core/Style.swift",
        "Plugins/YoutubePlugin.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Done.