The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Mustache, reference 7.0.0 (4e3449), with Swift 6.0 for macOS (SPM) on 2 Sep 2025 04:34:10 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/groue/GRMustache.swift.git
Reference: 7.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/groue/GRMustache.swift
 * tag               7.0.0      -> FETCH_HEAD
HEAD is now at 4e34491 Merge pull request #108 from groue/feature/bump-podspec
Submodule path 'Tests/vendor/groue/GRMustacheSpec': checked out '18540f32b49b16e4248e49e80b434cbafcfc5db9'
Submodule 'Tests/vendor/groue/GRMustacheSpec' (https://github.com/groue/GRMustacheSpec.git) registered for path 'Tests/vendor/groue/GRMustacheSpec'
Cloning into '/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec'...
Cloned https://github.com/groue/GRMustache.swift.git
Revision (git rev-parse @):
4e3449141ce03cb1510f4752a26751bb9fbff9c2
SUCCESS checkout https://github.com/groue/GRMustache.swift.git at 7.0.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/groue/GRMustache.swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Write sources
[1/3] Write swift-version-5BDAB9E9C0126B9D.txt
[2/3] Compiling GRMustacheKeyAccess GRMustacheKeyAccess.m
[4/37] Emitting module Mustache
[5/40] Compiling Mustache ExpressionGenerator.swift
[6/40] Compiling Mustache ExpressionInvocation.swift
[7/40] Compiling Mustache ExpressionParser.swift
[8/40] Compiling Mustache Fixit-1.1.0.swift
[9/40] Compiling Mustache Formatter.swift
[10/40] Compiling Mustache Foundation.swift
[11/40] Compiling Mustache HTMLEscapeHelper.swift
[12/40] Compiling Mustache JavascriptEscapeHelper.swift
[13/40] Compiling Mustache URLEscapeHelper.swift
[14/40] Compiling Mustache VariableTag.swift
[15/40] Compiling Mustache ZipFilter.swift
[16/40] Compiling Mustache RenderingEngine.swift
[17/40] Compiling Mustache SectionTag.swift
[18/40] Compiling Mustache StandardLibrary.swift
[19/40] Compiling Mustache SwiftStandardLibrary.swift
[20/40] Compiling Mustache TemplateASTNode.swift
[21/40] Compiling Mustache TemplateCompiler.swift
[22/40] Compiling Mustache TemplateGenerator.swift
[23/40] Compiling Mustache CoreFunctions.swift
[24/40] Compiling Mustache CoreGraphics.swift
[25/40] Compiling Mustache EachFilter.swift
[26/40] Compiling Mustache Expression.swift
[27/40] Compiling Mustache Box.swift
[28/40] Compiling Mustache Common.swift
[29/40] Compiling Mustache Configuration.swift
[30/40] Compiling Mustache Context.swift
[31/40] Compiling Mustache TemplateParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/TemplateRepository.swift:367:34: warning: no 'async' operations occur within 'await' expression
365 |         }
366 |
367 |         let templateString = try await dataSource.templateStringForTemplateID(templateID)
    |                                  `- warning: no 'async' operations occur within 'await' expression
368 |
369 |         // Cache an empty AST for that name so that we support recursive
[32/40] Compiling Mustache TemplateRepository.swift
/Users/admin/builder/spi-builder-workspace/Sources/TemplateRepository.swift:367:34: warning: no 'async' operations occur within 'await' expression
365 |         }
366 |
367 |         let templateString = try await dataSource.templateStringForTemplateID(templateID)
    |                                  `- warning: no 'async' operations occur within 'await' expression
368 |
369 |         // Cache an empty AST for that name so that we support recursive
[33/40] Compiling Mustache TemplateToken.swift
/Users/admin/builder/spi-builder-workspace/Sources/TemplateRepository.swift:367:34: warning: no 'async' operations occur within 'await' expression
365 |         }
366 |
367 |         let templateString = try await dataSource.templateStringForTemplateID(templateID)
    |                                  `- warning: no 'async' operations occur within 'await' expression
368 |
369 |         // Cache an empty AST for that name so that we support recursive
[34/40] Compiling Mustache Tag.swift
[35/40] Compiling Mustache Template.swift
[36/40] Compiling Mustache TemplateAST.swift
[37/40] Compiling Mustache Localizer.swift
[38/40] Compiling Mustache LocatedTag.swift
[39/40] Compiling Mustache Logger.swift
[40/40] Compiling Mustache MustacheBox.swift
Build complete! (7.21s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Mustache",
  "name" : "Mustache",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "Mustache",
      "targets" : [
        "Mustache"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "MustacheTests",
      "module_type" : "SwiftTarget",
      "name" : "MustacheTests",
      "path" : "Tests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Public/ServicesTests/LocalizerTestsBundle/Localizable.strings",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Public/ServicesTests/LocalizerTestsBundle/Table.strings",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Public/SuitesTests/twitter/HoganSuite/template_inheritance.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/LICENSE",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/README.md",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/errors/expression_parsing_errors.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/errors/tag_parsing_errors.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/expressions/compound_keys.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/expressions/filters.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/expressions/implicit_iterator.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/general/comments.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/general/delimiters.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/general/general.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/general/inverted_sections.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/general/partials.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/general/pragmas.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/general/sections.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/general/text_rendering.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/general/variables.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/inheritance/blocks.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/inheritance/partial_overrides.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/standard_library/HTMLEscape.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/standard_library/URLEscape.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/standard_library/each.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/standard_library/javascriptEscape.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/standard_library/zip.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/values/array.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/values/bool.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/values/dictionary.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/values/missing_value.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/values/null.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/values/number.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/vendor/groue/GRMustacheSpec/Tests/values/string.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Public/BoxTests.swift",
        "Public/BoxValueTests.swift",
        "Public/ConfigurationTests/ConfigurationBaseContextTests.swift",
        "Public/ConfigurationTests/ConfigurationContentTypeTests.swift",
        "Public/ConfigurationTests/ConfigurationExtendBaseContextTests.swift",
        "Public/ConfigurationTests/ConfigurationTagDelimitersTests.swift",
        "Public/ContextTests/ContextRegisteredKeyTests.swift",
        "Public/ContextTests/ContextTests.swift",
        "Public/ContextTests/ContextValueForMustacheExpressionTests.swift",
        "Public/DocumentationTests/MustacheBoxDocumentationTests.swift",
        "Public/DocumentationTests/MustacheRenderableGuideTests.swift",
        "Public/DocumentationTests/ReadMeTests.swift",
        "Public/FilterTests/FilterTests.swift",
        "Public/FilterTests/VariadicFilterTests.swift",
        "Public/FoundationCollectionTests.swift",
        "Public/HookFunctionTests.swift",
        "Public/KeyedSubscriptFunctionTests.swift",
        "Public/LambdaTests.swift",
        "Public/MustacheBoxTests.swift",
        "Public/ObjcKeyAccessTests.swift",
        "Public/RenderFunctionTests.swift",
        "Public/ServicesTests/EachFilterTests.swift",
        "Public/ServicesTests/FormatterTests.swift",
        "Public/ServicesTests/LocalizerTests.swift",
        "Public/ServicesTests/LoggerTests.swift",
        "Public/ServicesTests/StandardLibraryTests.swift",
        "Public/SuitesTests/GRMustacheSpec/GRMustacheSpecTests.swift",
        "Public/SuitesTests/SuiteTestCase.swift",
        "Public/SuitesTests/twitter/HoganSuite.swift",
        "Public/TagTests/TagTests.swift",
        "Public/TemplateRepositoryTests/TemplateRepositoryBundleTests/TemplateRepositoryBundleTests.swift",
        "Public/TemplateRepositoryTests/TemplateRepositoryDataSourceTests.swift",
        "Public/TemplateRepositoryTests/TemplateRepositoryDictionaryTests.swift",
        "Public/TemplateRepositoryTests/TemplateRepositoryFileSystemTests/TemplateRepositoryPathTests.swift",
        "Public/TemplateRepositoryTests/TemplateRepositoryFileSystemTests/TemplateRepositoryURLTests.swift",
        "Public/TemplateRepositoryTests/TemplateRepositoryTests.swift",
        "Public/TemplateTests/TemplateFromMethodsTests/TemplateFromMethodsTests.swift",
        "Public/TemplateTests/TemplateTests.swift",
        "Util/Bundle+Extensions.swift"
      ],
      "target_dependencies" : [
        "Mustache"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Mustache",
      "module_type" : "SwiftTarget",
      "name" : "Mustache",
      "path" : "Sources",
      "product_memberships" : [
        "Mustache"
      ],
      "sources" : [
        "Box.swift",
        "Common.swift",
        "Configuration.swift",
        "Context.swift",
        "CoreFunctions.swift",
        "CoreGraphics.swift",
        "EachFilter.swift",
        "Expression.swift",
        "ExpressionGenerator.swift",
        "ExpressionInvocation.swift",
        "ExpressionParser.swift",
        "Fixit-1.1.0.swift",
        "Formatter.swift",
        "Foundation.swift",
        "HTMLEscapeHelper.swift",
        "JavascriptEscapeHelper.swift",
        "Localizer.swift",
        "LocatedTag.swift",
        "Logger.swift",
        "MustacheBox.swift",
        "RenderingEngine.swift",
        "SectionTag.swift",
        "StandardLibrary.swift",
        "SwiftStandardLibrary.swift",
        "Tag.swift",
        "Template.swift",
        "TemplateAST.swift",
        "TemplateASTNode.swift",
        "TemplateCompiler.swift",
        "TemplateGenerator.swift",
        "TemplateParser.swift",
        "TemplateRepository.swift",
        "TemplateToken.swift",
        "URLEscapeHelper.swift",
        "VariableTag.swift",
        "ZipFilter.swift"
      ],
      "target_dependencies" : [
        "GRMustacheKeyAccess"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GRMustacheKeyAccess",
      "module_type" : "ClangTarget",
      "name" : "GRMustacheKeyAccess",
      "path" : "ObjC",
      "product_memberships" : [
        "Mustache"
      ],
      "sources" : [
        "GRMustacheKeyAccess.m"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.