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 docc2html, reference develop (1c203c), with Swift 6.0 for macOS (SPM) on 3 Mar 2025 19:13:34 UTC.

Swift 6 data race errors: 21

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/DoccZz/docc2html.git
Reference: develop
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/DoccZz/docc2html
 * branch            develop    -> FETCH_HEAD
 * [new branch]      develop    -> origin/develop
HEAD is now at 1c203c7 Unwrap more optional strings
Cloned https://github.com/DoccZz/docc2html.git
Revision (git rev-parse @):
1c203c720635cf67ccd30d6e1c7196eed43ea95a
SUCCESS checkout https://github.com/DoccZz/docc2html.git at develop
Fetching https://github.com/DoccZz/DocCArchive.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/AlwaysRightInstitute/mustache.git
[1/559] Fetching mustache
[63/1022] Fetching mustache, doccarchive
[216/4790] Fetching mustache, doccarchive, swift-log
Fetched https://github.com/DoccZz/DocCArchive.git from cache (0.80s)
[740/4327] Fetching mustache, swift-log
Fetched https://github.com/apple/swift-log.git from cache (1.09s)
Fetched https://github.com/AlwaysRightInstitute/mustache.git from cache (1.09s)
Computing version for https://github.com/DoccZz/DocCArchive.git
Computed https://github.com/DoccZz/DocCArchive.git at 0.4.2 (0.54s)
Computing version for https://github.com/AlwaysRightInstitute/mustache.git
Computed https://github.com/AlwaysRightInstitute/mustache.git at 1.0.2 (0.56s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.2 (0.41s)
Creating working copy for https://github.com/AlwaysRightInstitute/mustache.git
Working copy of https://github.com/AlwaysRightInstitute/mustache.git resolved at 1.0.2
Creating working copy for https://github.com/DoccZz/DocCArchive.git
Working copy of https://github.com/DoccZz/DocCArchive.git resolved at 0.4.2
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.2
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "docc2html",
      "name": "docc2html",
      "url": "https://github.com/DoccZz/docc2html.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/docc2html",
      "dependencies": [
        {
          "identity": "mustache",
          "name": "Mustache",
          "url": "https://github.com/AlwaysRightInstitute/mustache.git",
          "version": "1.0.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/mustache",
          "dependencies": [
          ]
        },
        {
          "identity": "doccarchive",
          "name": "DocCArchive",
          "url": "https://github.com/DoccZz/DocCArchive.git",
          "version": "0.4.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/DocCArchive",
          "dependencies": [
          ]
        },
        {
          "identity": "swift-log",
          "name": "swift-log",
          "url": "https://github.com/apple/swift-log.git",
          "version": "1.6.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/DoccZz/docc2html.git
[7/616] Fetching docc2html
Fetched https://github.com/DoccZz/docc2html.git from cache (0.83s)
Fetching https://github.com/DoccZz/DocCArchive.git from cache
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/AlwaysRightInstitute/mustache.git from cache
Fetched https://github.com/apple/swift-log.git from cache (0.53s)
Fetched https://github.com/AlwaysRightInstitute/mustache.git from cache (0.53s)
Fetched https://github.com/DoccZz/DocCArchive.git from cache (0.53s)
Computing version for https://github.com/DoccZz/DocCArchive.git
Computed https://github.com/DoccZz/DocCArchive.git at 0.4.2 (0.02s)
Computing version for https://github.com/AlwaysRightInstitute/mustache.git
Computed https://github.com/AlwaysRightInstitute/mustache.git at 1.0.2 (0.03s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.2 (0.02s)
Creating working copy for https://github.com/DoccZz/DocCArchive.git
Working copy of https://github.com/DoccZz/DocCArchive.git resolved at 0.4.2
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.2
Creating working copy for https://github.com/AlwaysRightInstitute/mustache.git
Working copy of https://github.com/AlwaysRightInstitute/mustache.git resolved at 1.0.2
Creating working copy for https://github.com/DoccZz/docc2html.git
Working copy of https://github.com/DoccZz/docc2html.git resolved at develop (1c203c7)
Found 3 product dependencies
  - Mustache
  - DocCArchive
  - swift-log
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/DoccZz/docc2html.git
https://github.com/DoccZz/docc2html.git
{
  "dependencies" : [
    {
      "identity" : "mustache",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/AlwaysRightInstitute/mustache.git"
    },
    {
      "identity" : "doccarchive",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.4.2",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/DoccZz/DocCArchive.git"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.4",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    }
  ],
  "manifest_display_name" : "docc2html",
  "name" : "docc2html",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.14"
    },
    {
      "name" : "ios",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "DocCHTMLExporter",
      "targets" : [
        "DocCHTMLExporter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DocCStaticExporter",
      "targets" : [
        "DocCStaticExporter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "docc2html",
      "targets" : [
        "docc2html"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "docc2html",
      "module_type" : "SwiftTarget",
      "name" : "docc2html",
      "path" : "Sources/docc2html",
      "product_dependencies" : [
        "Logging"
      ],
      "product_memberships" : [
        "docc2html"
      ],
      "sources" : [
        "ExitCode.swift",
        "LoadTemplates.swift",
        "Options.swift",
        "Utilities/Console.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "DocCStaticExporter"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "DocCStaticExporter",
      "module_type" : "SwiftTarget",
      "name" : "DocCStaticExporter",
      "path" : "Sources/DocCStaticExporter",
      "product_dependencies" : [
        "DocCArchive",
        "Logging"
      ],
      "product_memberships" : [
        "DocCStaticExporter",
        "docc2html"
      ],
      "sources" : [
        "DocCFileSystemExportTarget.swift",
        "DocCStaticExportError.swift",
        "DocCStaticExportTarget.swift",
        "DocCStaticExporter.swift",
        "Utilities/Console.swift"
      ],
      "target_dependencies" : [
        "DocCHTMLExporter"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DocCHTMLExporter",
      "module_type" : "SwiftTarget",
      "name" : "DocCHTMLExporter",
      "path" : "Sources/DocCHTMLExporter",
      "product_dependencies" : [
        "DocCArchive",
        "Mustache",
        "Logging"
      ],
      "product_memberships" : [
        "DocCHTMLExporter",
        "DocCStaticExporter",
        "docc2html"
      ],
      "sources" : [
        "BuildDocument.swift",
        "BuildNavigation.swift",
        "DZRenderingContext.swift",
        "ExternalLinks.swift",
        "HTML/ContentHTML.swift",
        "HTML/FragmentHTML.swift",
        "HTML/InlineContentHTML.swift",
        "HTML/ReferenceHTML.swift",
        "HTML/SectionHTML.swift",
        "Templates/CodeListing.swift",
        "Templates/DeclarationSection.swift",
        "Templates/DocumentContent.swift",
        "Templates/Hero.swift",
        "Templates/Navigation.swift",
        "Templates/Page.swift",
        "Templates/ParametersSection.swift",
        "Templates/PrimaryContent.swift",
        "Templates/Sections.swift",
        "Templates/StepContent.swift",
        "Templates/Stylesheet.swift",
        "Templates/Task.swift",
        "Templates/TopicTitle.swift",
        "Templates/Volume.swift",
        "Utilities/AnchorString.swift",
        "Utilities/Console.swift",
        "Utilities/HTMLEscape.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/11] Write sources
[4/11] Write docc2html-entitlement.plist
[7/11] Write swift-version-5BDAB9E9C0126B9D.txt
[9/51] Compiling Logging MetadataProvider.swift
[10/51] Compiling Logging LogHandler.swift
[11/51] Compiling Logging Locks.swift
[12/51] Compiling Logging Logging.swift
[13/51] Emitting module Logging
[14/51] Compiling Mustache Mustachable.swift
[15/51] Compiling DocCArchive Parameter.swift
[16/51] Compiling DocCArchive Section.swift
[17/51] Compiling DocCArchive Task.swift
[18/51] Compiling DocCArchive VolumeSection.swift
[19/53] Compiling DocCArchive SchemaVersion.swift
[20/53] Compiling DocCArchive Declaration.swift
[21/53] Compiling DocCArchive HeroSection.swift
[22/53] Compiling Mustache HTMLEscape.swift
[23/53] Compiling Mustache Helpers.swift
[24/53] Compiling Mustache MustacheRenderingContext.swift
[25/53] Compiling Mustache MustacheNode.swift
[26/53] Compiling Mustache MustacheRendering.swift
[27/53] Emitting module Mustache
[28/53] Compiling Mustache SimpleKVC.swift
[29/53] Compiling Mustache MustacheParser.swift
[30/53] Compiling DocCArchive Reference.swift
[31/53] Compiling DocCArchive SectionReference.swift
[32/53] Compiling DocCArchive TopicReference.swift
[33/53] Emitting module DocCArchive
[34/53] Compiling DocCArchive InterfaceLanguage.swift
[35/53] Compiling DocCArchive MetaData.swift
[36/53] Compiling DocCArchive Platform.swift
[37/53] Compiling DocCArchive Content.swift
[38/53] Compiling DocCArchive Step.swift
[39/53] Compiling DocCArchive Document.swift
[40/53] Compiling DocCArchive FileReference.swift
[41/53] Compiling DocCArchive ImageReference.swift
[42/53] Compiling DocCArchive LinkReference.swift
[43/53] Compiling DocCArchive TypeIdentifier.swift
[44/53] Compiling DocCArchive Utilities.swift
[45/53] Compiling DocCArchive DocCArchive.swift
[46/53] Compiling DocCArchive Chapter.swift
[47/53] Compiling DocCArchive CodeListing.swift
[48/53] Compiling DocCArchive Fragment.swift
[49/53] Compiling DocCArchive Identifier.swift
[50/53] Compiling DocCArchive InlineContent.swift
[51/78] Compiling DocCHTMLExporter ParametersSection.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/ParametersSection.swift:11:5: warning: let 'ParametersSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let ParametersSectionTemplate = Mustache(
   |     `- warning: let 'ParametersSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <section id="parameters" class="parameters">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/ParametersSection.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let ParametersSectionTemplate = Mustache(
   |     |- note: annotate 'ParametersSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <section id="parameters" class="parameters">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/PrimaryContent.swift:11:5: warning: let 'PrimaryContentGridTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let PrimaryContentGridTemplate = Mustache(
   |     `- warning: let 'PrimaryContentGridTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div class="container content-grid">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/PrimaryContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let PrimaryContentGridTemplate = Mustache(
   |     |- note: annotate 'PrimaryContentGridTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div class="container content-grid">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Sections.swift:11:5: warning: let 'ContentTableSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let ContentTableSectionTemplate = Mustache(
   |     `- warning: let 'ContentTableSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <section id='{{sectionID}}' class='contenttable alt-light'>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Sections.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let ContentTableSectionTemplate = Mustache(
   |     |- note: annotate 'ContentTableSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <section id='{{sectionID}}' class='contenttable alt-light'>
[52/78] Compiling DocCHTMLExporter PrimaryContent.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/ParametersSection.swift:11:5: warning: let 'ParametersSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let ParametersSectionTemplate = Mustache(
   |     `- warning: let 'ParametersSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <section id="parameters" class="parameters">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/ParametersSection.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let ParametersSectionTemplate = Mustache(
   |     |- note: annotate 'ParametersSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <section id="parameters" class="parameters">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/PrimaryContent.swift:11:5: warning: let 'PrimaryContentGridTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let PrimaryContentGridTemplate = Mustache(
   |     `- warning: let 'PrimaryContentGridTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div class="container content-grid">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/PrimaryContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let PrimaryContentGridTemplate = Mustache(
   |     |- note: annotate 'PrimaryContentGridTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div class="container content-grid">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Sections.swift:11:5: warning: let 'ContentTableSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let ContentTableSectionTemplate = Mustache(
   |     `- warning: let 'ContentTableSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <section id='{{sectionID}}' class='contenttable alt-light'>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Sections.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let ContentTableSectionTemplate = Mustache(
   |     |- note: annotate 'ContentTableSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <section id='{{sectionID}}' class='contenttable alt-light'>
[53/78] Compiling DocCHTMLExporter Sections.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/ParametersSection.swift:11:5: warning: let 'ParametersSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let ParametersSectionTemplate = Mustache(
   |     `- warning: let 'ParametersSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <section id="parameters" class="parameters">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/ParametersSection.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let ParametersSectionTemplate = Mustache(
   |     |- note: annotate 'ParametersSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <section id="parameters" class="parameters">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/PrimaryContent.swift:11:5: warning: let 'PrimaryContentGridTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let PrimaryContentGridTemplate = Mustache(
   |     `- warning: let 'PrimaryContentGridTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div class="container content-grid">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/PrimaryContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let PrimaryContentGridTemplate = Mustache(
   |     |- note: annotate 'PrimaryContentGridTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div class="container content-grid">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Sections.swift:11:5: warning: let 'ContentTableSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let ContentTableSectionTemplate = Mustache(
   |     `- warning: let 'ContentTableSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <section id='{{sectionID}}' class='contenttable alt-light'>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Sections.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let ContentTableSectionTemplate = Mustache(
   |     |- note: annotate 'ContentTableSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <section id='{{sectionID}}' class='contenttable alt-light'>
[54/80] Emitting module DocCHTMLExporter
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Page.swift:27:5: warning: let 'PageTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
25 | #endif
26 |
27 | let PageTemplate = Mustache(
   |     `- warning: let 'PageTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
28 |   """
29 |   <!DOCTYPE html>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Page.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | #if false // attempt to reuse the stylesheets, but doesn't really fly
   :
25 | #endif
26 |
27 | let PageTemplate = Mustache(
   |     |- note: annotate 'PageTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |   """
29 |   <!DOCTYPE html>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DocumentContent.swift:11:5: warning: let 'DocumentContentTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let DocumentContentTemplate = Mustache(
   |     `- warning: let 'DocumentContentTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   {{{navigationHTML}}}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DocumentContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let DocumentContentTemplate = Mustache(
   |     |- note: annotate 'DocumentContentTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   {{{navigationHTML}}}
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Navigation.swift:13:5: warning: let 'NavigationTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
11 | // TBD:
12 | // nav: interfacelanguage, swiftpath, aria-label, svg for triangle
13 | let NavigationTemplate = Mustache(
   |     `- warning: let 'NavigationTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   """
15 |   <nav role="navigation" class="nav documentation-nav">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Navigation.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // TBD:
12 | // nav: interfacelanguage, swiftpath, aria-label, svg for triangle
13 | let NavigationTemplate = Mustache(
   |     |- note: annotate 'NavigationTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |   """
15 |   <nav role="navigation" class="nav documentation-nav">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/PrimaryContent.swift:11:5: warning: let 'PrimaryContentGridTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let PrimaryContentGridTemplate = Mustache(
   |     `- warning: let 'PrimaryContentGridTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div class="container content-grid">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/PrimaryContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let PrimaryContentGridTemplate = Mustache(
   |     |- note: annotate 'PrimaryContentGridTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div class="container content-grid">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/CodeListing.swift:11:5: warning: let 'CodeListingTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let CodeListingTemplate = Mustache(
   |     `- warning: let 'CodeListingTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div data-syntax="{{syntax}}" class="code-listing">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/CodeListing.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let CodeListingTemplate = Mustache(
   |     |- note: annotate 'CodeListingTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div data-syntax="{{syntax}}" class="code-listing">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/StepContent.swift:14:5: warning: let 'StepTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 | // the app itself does a lot of extra div's for the modal overlay presentation
13 | // (not sure why they call those 'modal', there seems nothing modal about them)
14 | let StepTemplate = Mustache(
   |     `- warning: let 'StepTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
15 |   """
16 |   <div class="step-container step-{{step}}">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/StepContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // TODO: do something w/ the media stuff
12 | // the app itself does a lot of extra div's for the modal overlay presentation
13 | // (not sure why they call those 'modal', there seems nothing modal about them)
14 | let StepTemplate = Mustache(
   |     |- note: annotate 'StepTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |   """
16 |   <div class="step-container step-{{step}}">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DeclarationSection.swift:12:5: warning: let 'DeclarationSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | // FIXME: This is slightly wrong, we need to loop over the declarations within.
12 | let DeclarationSectionTemplate = Mustache(
   |     `- warning: let 'DeclarationSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
13 |   """
14 |   <section id='declaration' class='declaration'>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DeclarationSection.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // FIXME: This is slightly wrong, we need to loop over the declarations within.
12 | let DeclarationSectionTemplate = Mustache(
   |     |- note: annotate 'DeclarationSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |   """
14 |   <section id='declaration' class='declaration'>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/ParametersSection.swift:11:5: warning: let 'ParametersSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let ParametersSectionTemplate = Mustache(
   |     `- warning: let 'ParametersSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <section id="parameters" class="parameters">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/ParametersSection.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let ParametersSectionTemplate = Mustache(
   |     |- note: annotate 'ParametersSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <section id="parameters" class="parameters">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Sections.swift:11:5: warning: let 'ContentTableSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let ContentTableSectionTemplate = Mustache(
   |     `- warning: let 'ContentTableSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <section id='{{sectionID}}' class='contenttable alt-light'>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Sections.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let ContentTableSectionTemplate = Mustache(
   |     |- note: annotate 'ContentTableSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <section id='{{sectionID}}' class='contenttable alt-light'>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/TopicTitle.swift:12:5: warning: let 'TopicTitleTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
10 | import Mustache
11 |
12 | let TopicTitleTemplate = Mustache(
   |     `- warning: let 'TopicTitleTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
13 |   """
14 |   <div class="topictitle">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/TopicTitle.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 8 | //
 9 |
10 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
11 |
12 | let TopicTitleTemplate = Mustache(
   |     |- note: annotate 'TopicTitleTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |   """
14 |   <div class="topictitle">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Hero.swift:11:5: warning: let 'HeroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let HeroTemplate = Mustache(
   |     `- warning: let 'HeroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div id="introduction" class="tutorial-hero">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Hero.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let HeroTemplate = Mustache(
   |     |- note: annotate 'HeroTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div id="introduction" class="tutorial-hero">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:13:5: warning: let 'TaskTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
11 | // Parameters: anchor, introHTML, stepsHTML
12 | // intro is the display: flex
13 | let TaskTemplate = Mustache(
   |     `- warning: let 'TaskTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   """
15 |   <div id="{{anchor}}" class="section">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // Parameters: anchor, introHTML, stepsHTML
12 | // intro is the display: flex
13 | let TaskTemplate = Mustache(
   |     |- note: annotate 'TaskTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |   """
15 |   <div id="{{anchor}}" class="section">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:25:5: warning: let 'TaskIntroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
23 | // in a different stacking.
24 | // Parameters: anchor, task (index), sectionTitle, title, contentHTML, assetHTML
25 | let TaskIntroTemplate = Mustache(
   |     |- warning: let 'TaskIntroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'TaskIntroTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |   """
27 |   <div class="intro-container">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Volume.swift:11:5: warning: let 'VolumeTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let VolumeTemplate = Mustache(
   |     `- warning: let 'VolumeTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div class="learning-path">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Volume.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let VolumeTemplate = Mustache(
   |     |- note: annotate 'VolumeTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div class="learning-path">
[55/80] Compiling DocCHTMLExporter ExternalLinks.swift
[56/80] Compiling DocCHTMLExporter ContentHTML.swift
[57/80] Compiling DocCHTMLExporter FragmentHTML.swift
[58/80] Compiling DocCHTMLExporter CodeListing.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/CodeListing.swift:11:5: warning: let 'CodeListingTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let CodeListingTemplate = Mustache(
   |     `- warning: let 'CodeListingTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div data-syntax="{{syntax}}" class="code-listing">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/CodeListing.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let CodeListingTemplate = Mustache(
   |     |- note: annotate 'CodeListingTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div data-syntax="{{syntax}}" class="code-listing">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DeclarationSection.swift:12:5: warning: let 'DeclarationSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | // FIXME: This is slightly wrong, we need to loop over the declarations within.
12 | let DeclarationSectionTemplate = Mustache(
   |     `- warning: let 'DeclarationSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
13 |   """
14 |   <section id='declaration' class='declaration'>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DeclarationSection.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // FIXME: This is slightly wrong, we need to loop over the declarations within.
12 | let DeclarationSectionTemplate = Mustache(
   |     |- note: annotate 'DeclarationSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |   """
14 |   <section id='declaration' class='declaration'>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DocumentContent.swift:11:5: warning: let 'DocumentContentTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let DocumentContentTemplate = Mustache(
   |     `- warning: let 'DocumentContentTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   {{{navigationHTML}}}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DocumentContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let DocumentContentTemplate = Mustache(
   |     |- note: annotate 'DocumentContentTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   {{{navigationHTML}}}
[59/80] Compiling DocCHTMLExporter DeclarationSection.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/CodeListing.swift:11:5: warning: let 'CodeListingTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let CodeListingTemplate = Mustache(
   |     `- warning: let 'CodeListingTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div data-syntax="{{syntax}}" class="code-listing">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/CodeListing.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let CodeListingTemplate = Mustache(
   |     |- note: annotate 'CodeListingTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div data-syntax="{{syntax}}" class="code-listing">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DeclarationSection.swift:12:5: warning: let 'DeclarationSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | // FIXME: This is slightly wrong, we need to loop over the declarations within.
12 | let DeclarationSectionTemplate = Mustache(
   |     `- warning: let 'DeclarationSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
13 |   """
14 |   <section id='declaration' class='declaration'>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DeclarationSection.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // FIXME: This is slightly wrong, we need to loop over the declarations within.
12 | let DeclarationSectionTemplate = Mustache(
   |     |- note: annotate 'DeclarationSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |   """
14 |   <section id='declaration' class='declaration'>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DocumentContent.swift:11:5: warning: let 'DocumentContentTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let DocumentContentTemplate = Mustache(
   |     `- warning: let 'DocumentContentTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   {{{navigationHTML}}}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DocumentContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let DocumentContentTemplate = Mustache(
   |     |- note: annotate 'DocumentContentTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   {{{navigationHTML}}}
[60/80] Compiling DocCHTMLExporter DocumentContent.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/CodeListing.swift:11:5: warning: let 'CodeListingTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let CodeListingTemplate = Mustache(
   |     `- warning: let 'CodeListingTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div data-syntax="{{syntax}}" class="code-listing">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/CodeListing.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let CodeListingTemplate = Mustache(
   |     |- note: annotate 'CodeListingTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div data-syntax="{{syntax}}" class="code-listing">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DeclarationSection.swift:12:5: warning: let 'DeclarationSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | // FIXME: This is slightly wrong, we need to loop over the declarations within.
12 | let DeclarationSectionTemplate = Mustache(
   |     `- warning: let 'DeclarationSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
13 |   """
14 |   <section id='declaration' class='declaration'>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DeclarationSection.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // FIXME: This is slightly wrong, we need to loop over the declarations within.
12 | let DeclarationSectionTemplate = Mustache(
   |     |- note: annotate 'DeclarationSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |   """
14 |   <section id='declaration' class='declaration'>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DocumentContent.swift:11:5: warning: let 'DocumentContentTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let DocumentContentTemplate = Mustache(
   |     `- warning: let 'DocumentContentTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   {{{navigationHTML}}}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DocumentContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let DocumentContentTemplate = Mustache(
   |     |- note: annotate 'DocumentContentTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   {{{navigationHTML}}}
[61/80] Compiling DocCHTMLExporter StepContent.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/StepContent.swift:14:5: warning: let 'StepTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 | // the app itself does a lot of extra div's for the modal overlay presentation
13 | // (not sure why they call those 'modal', there seems nothing modal about them)
14 | let StepTemplate = Mustache(
   |     `- warning: let 'StepTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
15 |   """
16 |   <div class="step-container step-{{step}}">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/StepContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // TODO: do something w/ the media stuff
12 | // the app itself does a lot of extra div's for the modal overlay presentation
13 | // (not sure why they call those 'modal', there seems nothing modal about them)
14 | let StepTemplate = Mustache(
   |     |- note: annotate 'StepTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |   """
16 |   <div class="step-container step-{{step}}">
[62/80] Compiling DocCHTMLExporter Stylesheet.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/StepContent.swift:14:5: warning: let 'StepTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 | // the app itself does a lot of extra div's for the modal overlay presentation
13 | // (not sure why they call those 'modal', there seems nothing modal about them)
14 | let StepTemplate = Mustache(
   |     `- warning: let 'StepTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
15 |   """
16 |   <div class="step-container step-{{step}}">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/StepContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // TODO: do something w/ the media stuff
12 | // the app itself does a lot of extra div's for the modal overlay presentation
13 | // (not sure why they call those 'modal', there seems nothing modal about them)
14 | let StepTemplate = Mustache(
   |     |- note: annotate 'StepTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |   """
16 |   <div class="step-container step-{{step}}">
[63/80] Compiling DocCHTMLExporter Task.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:13:5: warning: let 'TaskTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
11 | // Parameters: anchor, introHTML, stepsHTML
12 | // intro is the display: flex
13 | let TaskTemplate = Mustache(
   |     `- warning: let 'TaskTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   """
15 |   <div id="{{anchor}}" class="section">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // Parameters: anchor, introHTML, stepsHTML
12 | // intro is the display: flex
13 | let TaskTemplate = Mustache(
   |     |- note: annotate 'TaskTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |   """
15 |   <div id="{{anchor}}" class="section">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:25:5: warning: let 'TaskIntroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
23 | // in a different stacking.
24 | // Parameters: anchor, task (index), sectionTitle, title, contentHTML, assetHTML
25 | let TaskIntroTemplate = Mustache(
   |     |- warning: let 'TaskIntroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'TaskIntroTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |   """
27 |   <div class="intro-container">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/TopicTitle.swift:12:5: warning: let 'TopicTitleTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
10 | import Mustache
11 |
12 | let TopicTitleTemplate = Mustache(
   |     `- warning: let 'TopicTitleTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
13 |   """
14 |   <div class="topictitle">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/TopicTitle.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 8 | //
 9 |
10 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
11 |
12 | let TopicTitleTemplate = Mustache(
   |     |- note: annotate 'TopicTitleTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |   """
14 |   <div class="topictitle">
[64/80] Compiling DocCHTMLExporter TopicTitle.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:13:5: warning: let 'TaskTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
11 | // Parameters: anchor, introHTML, stepsHTML
12 | // intro is the display: flex
13 | let TaskTemplate = Mustache(
   |     `- warning: let 'TaskTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   """
15 |   <div id="{{anchor}}" class="section">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // Parameters: anchor, introHTML, stepsHTML
12 | // intro is the display: flex
13 | let TaskTemplate = Mustache(
   |     |- note: annotate 'TaskTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |   """
15 |   <div id="{{anchor}}" class="section">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:25:5: warning: let 'TaskIntroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
23 | // in a different stacking.
24 | // Parameters: anchor, task (index), sectionTitle, title, contentHTML, assetHTML
25 | let TaskIntroTemplate = Mustache(
   |     |- warning: let 'TaskIntroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'TaskIntroTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |   """
27 |   <div class="intro-container">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/TopicTitle.swift:12:5: warning: let 'TopicTitleTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
10 | import Mustache
11 |
12 | let TopicTitleTemplate = Mustache(
   |     `- warning: let 'TopicTitleTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
13 |   """
14 |   <div class="topictitle">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/TopicTitle.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 8 | //
 9 |
10 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
11 |
12 | let TopicTitleTemplate = Mustache(
   |     |- note: annotate 'TopicTitleTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |   """
14 |   <div class="topictitle">
[65/80] Compiling DocCHTMLExporter Hero.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Hero.swift:11:5: warning: let 'HeroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let HeroTemplate = Mustache(
   |     `- warning: let 'HeroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div id="introduction" class="tutorial-hero">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Hero.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let HeroTemplate = Mustache(
   |     |- note: annotate 'HeroTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div id="introduction" class="tutorial-hero">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Navigation.swift:13:5: warning: let 'NavigationTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
11 | // TBD:
12 | // nav: interfacelanguage, swiftpath, aria-label, svg for triangle
13 | let NavigationTemplate = Mustache(
   |     `- warning: let 'NavigationTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   """
15 |   <nav role="navigation" class="nav documentation-nav">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Navigation.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // TBD:
12 | // nav: interfacelanguage, swiftpath, aria-label, svg for triangle
13 | let NavigationTemplate = Mustache(
   |     |- note: annotate 'NavigationTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |   """
15 |   <nav role="navigation" class="nav documentation-nav">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Page.swift:27:5: warning: let 'PageTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
25 | #endif
26 |
27 | let PageTemplate = Mustache(
   |     `- warning: let 'PageTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
28 |   """
29 |   <!DOCTYPE html>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Page.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | #if false // attempt to reuse the stylesheets, but doesn't really fly
   :
25 | #endif
26 |
27 | let PageTemplate = Mustache(
   |     |- note: annotate 'PageTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |   """
29 |   <!DOCTYPE html>
[66/80] Compiling DocCHTMLExporter Navigation.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Hero.swift:11:5: warning: let 'HeroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let HeroTemplate = Mustache(
   |     `- warning: let 'HeroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div id="introduction" class="tutorial-hero">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Hero.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let HeroTemplate = Mustache(
   |     |- note: annotate 'HeroTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div id="introduction" class="tutorial-hero">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Navigation.swift:13:5: warning: let 'NavigationTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
11 | // TBD:
12 | // nav: interfacelanguage, swiftpath, aria-label, svg for triangle
13 | let NavigationTemplate = Mustache(
   |     `- warning: let 'NavigationTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   """
15 |   <nav role="navigation" class="nav documentation-nav">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Navigation.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // TBD:
12 | // nav: interfacelanguage, swiftpath, aria-label, svg for triangle
13 | let NavigationTemplate = Mustache(
   |     |- note: annotate 'NavigationTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |   """
15 |   <nav role="navigation" class="nav documentation-nav">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Page.swift:27:5: warning: let 'PageTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
25 | #endif
26 |
27 | let PageTemplate = Mustache(
   |     `- warning: let 'PageTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
28 |   """
29 |   <!DOCTYPE html>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Page.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | #if false // attempt to reuse the stylesheets, but doesn't really fly
   :
25 | #endif
26 |
27 | let PageTemplate = Mustache(
   |     |- note: annotate 'PageTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |   """
29 |   <!DOCTYPE html>
[67/80] Compiling DocCHTMLExporter Page.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Hero.swift:11:5: warning: let 'HeroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let HeroTemplate = Mustache(
   |     `- warning: let 'HeroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div id="introduction" class="tutorial-hero">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Hero.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let HeroTemplate = Mustache(
   |     |- note: annotate 'HeroTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div id="introduction" class="tutorial-hero">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Navigation.swift:13:5: warning: let 'NavigationTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
11 | // TBD:
12 | // nav: interfacelanguage, swiftpath, aria-label, svg for triangle
13 | let NavigationTemplate = Mustache(
   |     `- warning: let 'NavigationTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   """
15 |   <nav role="navigation" class="nav documentation-nav">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Navigation.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // TBD:
12 | // nav: interfacelanguage, swiftpath, aria-label, svg for triangle
13 | let NavigationTemplate = Mustache(
   |     |- note: annotate 'NavigationTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |   """
15 |   <nav role="navigation" class="nav documentation-nav">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Page.swift:27:5: warning: let 'PageTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
25 | #endif
26 |
27 | let PageTemplate = Mustache(
   |     `- warning: let 'PageTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
28 |   """
29 |   <!DOCTYPE html>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Page.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | #if false // attempt to reuse the stylesheets, but doesn't really fly
   :
25 | #endif
26 |
27 | let PageTemplate = Mustache(
   |     |- note: annotate 'PageTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |   """
29 |   <!DOCTYPE html>
[68/80] Compiling DocCHTMLExporter Console.swift
[69/80] Compiling DocCHTMLExporter HTMLEscape.swift
[70/80] Compiling DocCHTMLExporter Volume.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Volume.swift:11:5: warning: let 'VolumeTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let VolumeTemplate = Mustache(
   |     `- warning: let 'VolumeTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div class="learning-path">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Volume.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let VolumeTemplate = Mustache(
   |     |- note: annotate 'VolumeTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div class="learning-path">
[71/80] Compiling DocCHTMLExporter AnchorString.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Volume.swift:11:5: warning: let 'VolumeTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let VolumeTemplate = Mustache(
   |     `- warning: let 'VolumeTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div class="learning-path">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Volume.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let VolumeTemplate = Mustache(
   |     |- note: annotate 'VolumeTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div class="learning-path">
[72/80] Compiling DocCHTMLExporter InlineContentHTML.swift
[73/80] Compiling DocCHTMLExporter ReferenceHTML.swift
[74/80] Compiling DocCHTMLExporter SectionHTML.swift
[75/80] Compiling DocCHTMLExporter BuildDocument.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Page.swift:27:5: warning: let 'PageTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
25 | #endif
26 |
27 | let PageTemplate = Mustache(
   |     `- warning: let 'PageTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
28 |   """
29 |   <!DOCTYPE html>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Page.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | #if false // attempt to reuse the stylesheets, but doesn't really fly
   :
25 | #endif
26 |
27 | let PageTemplate = Mustache(
   |     |- note: annotate 'PageTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |   """
29 |   <!DOCTYPE html>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DocumentContent.swift:11:5: warning: let 'DocumentContentTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let DocumentContentTemplate = Mustache(
   |     `- warning: let 'DocumentContentTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   {{{navigationHTML}}}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DocumentContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let DocumentContentTemplate = Mustache(
   |     |- note: annotate 'DocumentContentTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   {{{navigationHTML}}}
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Navigation.swift:13:5: warning: let 'NavigationTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
11 | // TBD:
12 | // nav: interfacelanguage, swiftpath, aria-label, svg for triangle
13 | let NavigationTemplate = Mustache(
   |     `- warning: let 'NavigationTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   """
15 |   <nav role="navigation" class="nav documentation-nav">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Navigation.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // TBD:
12 | // nav: interfacelanguage, swiftpath, aria-label, svg for triangle
13 | let NavigationTemplate = Mustache(
   |     |- note: annotate 'NavigationTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |   """
15 |   <nav role="navigation" class="nav documentation-nav">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/PrimaryContent.swift:11:5: warning: let 'PrimaryContentGridTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let PrimaryContentGridTemplate = Mustache(
   |     `- warning: let 'PrimaryContentGridTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div class="container content-grid">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/PrimaryContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let PrimaryContentGridTemplate = Mustache(
   |     |- note: annotate 'PrimaryContentGridTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div class="container content-grid">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/CodeListing.swift:11:5: warning: let 'CodeListingTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let CodeListingTemplate = Mustache(
   |     `- warning: let 'CodeListingTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div data-syntax="{{syntax}}" class="code-listing">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/CodeListing.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let CodeListingTemplate = Mustache(
   |     |- note: annotate 'CodeListingTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div data-syntax="{{syntax}}" class="code-listing">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/StepContent.swift:14:5: warning: let 'StepTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 | // the app itself does a lot of extra div's for the modal overlay presentation
13 | // (not sure why they call those 'modal', there seems nothing modal about them)
14 | let StepTemplate = Mustache(
   |     `- warning: let 'StepTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
15 |   """
16 |   <div class="step-container step-{{step}}">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/StepContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // TODO: do something w/ the media stuff
12 | // the app itself does a lot of extra div's for the modal overlay presentation
13 | // (not sure why they call those 'modal', there seems nothing modal about them)
14 | let StepTemplate = Mustache(
   |     |- note: annotate 'StepTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |   """
16 |   <div class="step-container step-{{step}}">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DeclarationSection.swift:12:5: warning: let 'DeclarationSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | // FIXME: This is slightly wrong, we need to loop over the declarations within.
12 | let DeclarationSectionTemplate = Mustache(
   |     `- warning: let 'DeclarationSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
13 |   """
14 |   <section id='declaration' class='declaration'>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DeclarationSection.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // FIXME: This is slightly wrong, we need to loop over the declarations within.
12 | let DeclarationSectionTemplate = Mustache(
   |     |- note: annotate 'DeclarationSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |   """
14 |   <section id='declaration' class='declaration'>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/ParametersSection.swift:11:5: warning: let 'ParametersSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let ParametersSectionTemplate = Mustache(
   |     `- warning: let 'ParametersSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <section id="parameters" class="parameters">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/ParametersSection.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let ParametersSectionTemplate = Mustache(
   |     |- note: annotate 'ParametersSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <section id="parameters" class="parameters">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Sections.swift:11:5: warning: let 'ContentTableSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let ContentTableSectionTemplate = Mustache(
   |     `- warning: let 'ContentTableSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <section id='{{sectionID}}' class='contenttable alt-light'>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Sections.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let ContentTableSectionTemplate = Mustache(
   |     |- note: annotate 'ContentTableSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <section id='{{sectionID}}' class='contenttable alt-light'>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/TopicTitle.swift:12:5: warning: let 'TopicTitleTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
10 | import Mustache
11 |
12 | let TopicTitleTemplate = Mustache(
   |     `- warning: let 'TopicTitleTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
13 |   """
14 |   <div class="topictitle">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/TopicTitle.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 8 | //
 9 |
10 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
11 |
12 | let TopicTitleTemplate = Mustache(
   |     |- note: annotate 'TopicTitleTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |   """
14 |   <div class="topictitle">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Hero.swift:11:5: warning: let 'HeroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let HeroTemplate = Mustache(
   |     `- warning: let 'HeroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div id="introduction" class="tutorial-hero">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Hero.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let HeroTemplate = Mustache(
   |     |- note: annotate 'HeroTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div id="introduction" class="tutorial-hero">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:13:5: warning: let 'TaskTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
11 | // Parameters: anchor, introHTML, stepsHTML
12 | // intro is the display: flex
13 | let TaskTemplate = Mustache(
   |     `- warning: let 'TaskTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   """
15 |   <div id="{{anchor}}" class="section">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // Parameters: anchor, introHTML, stepsHTML
12 | // intro is the display: flex
13 | let TaskTemplate = Mustache(
   |     |- note: annotate 'TaskTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |   """
15 |   <div id="{{anchor}}" class="section">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:25:5: warning: let 'TaskIntroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
23 | // in a different stacking.
24 | // Parameters: anchor, task (index), sectionTitle, title, contentHTML, assetHTML
25 | let TaskIntroTemplate = Mustache(
   |     |- warning: let 'TaskIntroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'TaskIntroTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |   """
27 |   <div class="intro-container">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Volume.swift:11:5: warning: let 'VolumeTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let VolumeTemplate = Mustache(
   |     `- warning: let 'VolumeTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div class="learning-path">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Volume.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let VolumeTemplate = Mustache(
   |     |- note: annotate 'VolumeTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div class="learning-path">
[76/80] Compiling DocCHTMLExporter BuildNavigation.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Page.swift:27:5: warning: let 'PageTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
25 | #endif
26 |
27 | let PageTemplate = Mustache(
   |     `- warning: let 'PageTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
28 |   """
29 |   <!DOCTYPE html>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Page.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | #if false // attempt to reuse the stylesheets, but doesn't really fly
   :
25 | #endif
26 |
27 | let PageTemplate = Mustache(
   |     |- note: annotate 'PageTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |   """
29 |   <!DOCTYPE html>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DocumentContent.swift:11:5: warning: let 'DocumentContentTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let DocumentContentTemplate = Mustache(
   |     `- warning: let 'DocumentContentTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   {{{navigationHTML}}}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DocumentContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let DocumentContentTemplate = Mustache(
   |     |- note: annotate 'DocumentContentTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   {{{navigationHTML}}}
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Navigation.swift:13:5: warning: let 'NavigationTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
11 | // TBD:
12 | // nav: interfacelanguage, swiftpath, aria-label, svg for triangle
13 | let NavigationTemplate = Mustache(
   |     `- warning: let 'NavigationTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   """
15 |   <nav role="navigation" class="nav documentation-nav">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Navigation.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // TBD:
12 | // nav: interfacelanguage, swiftpath, aria-label, svg for triangle
13 | let NavigationTemplate = Mustache(
   |     |- note: annotate 'NavigationTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |   """
15 |   <nav role="navigation" class="nav documentation-nav">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/PrimaryContent.swift:11:5: warning: let 'PrimaryContentGridTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let PrimaryContentGridTemplate = Mustache(
   |     `- warning: let 'PrimaryContentGridTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div class="container content-grid">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/PrimaryContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let PrimaryContentGridTemplate = Mustache(
   |     |- note: annotate 'PrimaryContentGridTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div class="container content-grid">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/CodeListing.swift:11:5: warning: let 'CodeListingTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let CodeListingTemplate = Mustache(
   |     `- warning: let 'CodeListingTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div data-syntax="{{syntax}}" class="code-listing">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/CodeListing.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let CodeListingTemplate = Mustache(
   |     |- note: annotate 'CodeListingTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div data-syntax="{{syntax}}" class="code-listing">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/StepContent.swift:14:5: warning: let 'StepTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 | // the app itself does a lot of extra div's for the modal overlay presentation
13 | // (not sure why they call those 'modal', there seems nothing modal about them)
14 | let StepTemplate = Mustache(
   |     `- warning: let 'StepTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
15 |   """
16 |   <div class="step-container step-{{step}}">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/StepContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // TODO: do something w/ the media stuff
12 | // the app itself does a lot of extra div's for the modal overlay presentation
13 | // (not sure why they call those 'modal', there seems nothing modal about them)
14 | let StepTemplate = Mustache(
   |     |- note: annotate 'StepTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |   """
16 |   <div class="step-container step-{{step}}">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DeclarationSection.swift:12:5: warning: let 'DeclarationSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | // FIXME: This is slightly wrong, we need to loop over the declarations within.
12 | let DeclarationSectionTemplate = Mustache(
   |     `- warning: let 'DeclarationSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
13 |   """
14 |   <section id='declaration' class='declaration'>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DeclarationSection.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // FIXME: This is slightly wrong, we need to loop over the declarations within.
12 | let DeclarationSectionTemplate = Mustache(
   |     |- note: annotate 'DeclarationSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |   """
14 |   <section id='declaration' class='declaration'>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/ParametersSection.swift:11:5: warning: let 'ParametersSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let ParametersSectionTemplate = Mustache(
   |     `- warning: let 'ParametersSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <section id="parameters" class="parameters">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/ParametersSection.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let ParametersSectionTemplate = Mustache(
   |     |- note: annotate 'ParametersSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <section id="parameters" class="parameters">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Sections.swift:11:5: warning: let 'ContentTableSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let ContentTableSectionTemplate = Mustache(
   |     `- warning: let 'ContentTableSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <section id='{{sectionID}}' class='contenttable alt-light'>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Sections.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let ContentTableSectionTemplate = Mustache(
   |     |- note: annotate 'ContentTableSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <section id='{{sectionID}}' class='contenttable alt-light'>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/TopicTitle.swift:12:5: warning: let 'TopicTitleTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
10 | import Mustache
11 |
12 | let TopicTitleTemplate = Mustache(
   |     `- warning: let 'TopicTitleTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
13 |   """
14 |   <div class="topictitle">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/TopicTitle.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 8 | //
 9 |
10 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
11 |
12 | let TopicTitleTemplate = Mustache(
   |     |- note: annotate 'TopicTitleTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |   """
14 |   <div class="topictitle">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Hero.swift:11:5: warning: let 'HeroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let HeroTemplate = Mustache(
   |     `- warning: let 'HeroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div id="introduction" class="tutorial-hero">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Hero.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let HeroTemplate = Mustache(
   |     |- note: annotate 'HeroTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div id="introduction" class="tutorial-hero">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:13:5: warning: let 'TaskTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
11 | // Parameters: anchor, introHTML, stepsHTML
12 | // intro is the display: flex
13 | let TaskTemplate = Mustache(
   |     `- warning: let 'TaskTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   """
15 |   <div id="{{anchor}}" class="section">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // Parameters: anchor, introHTML, stepsHTML
12 | // intro is the display: flex
13 | let TaskTemplate = Mustache(
   |     |- note: annotate 'TaskTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |   """
15 |   <div id="{{anchor}}" class="section">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:25:5: warning: let 'TaskIntroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
23 | // in a different stacking.
24 | // Parameters: anchor, task (index), sectionTitle, title, contentHTML, assetHTML
25 | let TaskIntroTemplate = Mustache(
   |     |- warning: let 'TaskIntroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'TaskIntroTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |   """
27 |   <div class="intro-container">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Volume.swift:11:5: warning: let 'VolumeTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let VolumeTemplate = Mustache(
   |     `- warning: let 'VolumeTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div class="learning-path">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Volume.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let VolumeTemplate = Mustache(
   |     |- note: annotate 'VolumeTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div class="learning-path">
[77/80] Compiling DocCHTMLExporter DZRenderingContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Page.swift:27:5: warning: let 'PageTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
25 | #endif
26 |
27 | let PageTemplate = Mustache(
   |     `- warning: let 'PageTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
28 |   """
29 |   <!DOCTYPE html>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Page.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | #if false // attempt to reuse the stylesheets, but doesn't really fly
   :
25 | #endif
26 |
27 | let PageTemplate = Mustache(
   |     |- note: annotate 'PageTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |   """
29 |   <!DOCTYPE html>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DocumentContent.swift:11:5: warning: let 'DocumentContentTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let DocumentContentTemplate = Mustache(
   |     `- warning: let 'DocumentContentTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   {{{navigationHTML}}}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DocumentContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let DocumentContentTemplate = Mustache(
   |     |- note: annotate 'DocumentContentTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   {{{navigationHTML}}}
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Navigation.swift:13:5: warning: let 'NavigationTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
11 | // TBD:
12 | // nav: interfacelanguage, swiftpath, aria-label, svg for triangle
13 | let NavigationTemplate = Mustache(
   |     `- warning: let 'NavigationTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   """
15 |   <nav role="navigation" class="nav documentation-nav">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Navigation.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // TBD:
12 | // nav: interfacelanguage, swiftpath, aria-label, svg for triangle
13 | let NavigationTemplate = Mustache(
   |     |- note: annotate 'NavigationTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |   """
15 |   <nav role="navigation" class="nav documentation-nav">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/PrimaryContent.swift:11:5: warning: let 'PrimaryContentGridTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let PrimaryContentGridTemplate = Mustache(
   |     `- warning: let 'PrimaryContentGridTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div class="container content-grid">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/PrimaryContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let PrimaryContentGridTemplate = Mustache(
   |     |- note: annotate 'PrimaryContentGridTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div class="container content-grid">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/CodeListing.swift:11:5: warning: let 'CodeListingTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let CodeListingTemplate = Mustache(
   |     `- warning: let 'CodeListingTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div data-syntax="{{syntax}}" class="code-listing">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/CodeListing.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let CodeListingTemplate = Mustache(
   |     |- note: annotate 'CodeListingTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div data-syntax="{{syntax}}" class="code-listing">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/StepContent.swift:14:5: warning: let 'StepTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 | // the app itself does a lot of extra div's for the modal overlay presentation
13 | // (not sure why they call those 'modal', there seems nothing modal about them)
14 | let StepTemplate = Mustache(
   |     `- warning: let 'StepTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
15 |   """
16 |   <div class="step-container step-{{step}}">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/StepContent.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // TODO: do something w/ the media stuff
12 | // the app itself does a lot of extra div's for the modal overlay presentation
13 | // (not sure why they call those 'modal', there seems nothing modal about them)
14 | let StepTemplate = Mustache(
   |     |- note: annotate 'StepTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |   """
16 |   <div class="step-container step-{{step}}">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DeclarationSection.swift:12:5: warning: let 'DeclarationSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | // FIXME: This is slightly wrong, we need to loop over the declarations within.
12 | let DeclarationSectionTemplate = Mustache(
   |     `- warning: let 'DeclarationSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
13 |   """
14 |   <section id='declaration' class='declaration'>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/DeclarationSection.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // FIXME: This is slightly wrong, we need to loop over the declarations within.
12 | let DeclarationSectionTemplate = Mustache(
   |     |- note: annotate 'DeclarationSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |   """
14 |   <section id='declaration' class='declaration'>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/ParametersSection.swift:11:5: warning: let 'ParametersSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let ParametersSectionTemplate = Mustache(
   |     `- warning: let 'ParametersSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <section id="parameters" class="parameters">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/ParametersSection.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let ParametersSectionTemplate = Mustache(
   |     |- note: annotate 'ParametersSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <section id="parameters" class="parameters">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Sections.swift:11:5: warning: let 'ContentTableSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let ContentTableSectionTemplate = Mustache(
   |     `- warning: let 'ContentTableSectionTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <section id='{{sectionID}}' class='contenttable alt-light'>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Sections.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let ContentTableSectionTemplate = Mustache(
   |     |- note: annotate 'ContentTableSectionTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <section id='{{sectionID}}' class='contenttable alt-light'>
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/TopicTitle.swift:12:5: warning: let 'TopicTitleTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
10 | import Mustache
11 |
12 | let TopicTitleTemplate = Mustache(
   |     `- warning: let 'TopicTitleTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
13 |   """
14 |   <div class="topictitle">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/TopicTitle.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 8 | //
 9 |
10 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
11 |
12 | let TopicTitleTemplate = Mustache(
   |     |- note: annotate 'TopicTitleTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |   """
14 |   <div class="topictitle">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Hero.swift:11:5: warning: let 'HeroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let HeroTemplate = Mustache(
   |     `- warning: let 'HeroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div id="introduction" class="tutorial-hero">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Hero.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let HeroTemplate = Mustache(
   |     |- note: annotate 'HeroTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div id="introduction" class="tutorial-hero">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:13:5: warning: let 'TaskTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
11 | // Parameters: anchor, introHTML, stepsHTML
12 | // intro is the display: flex
13 | let TaskTemplate = Mustache(
   |     `- warning: let 'TaskTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
14 |   """
15 |   <div id="{{anchor}}" class="section">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | // Parameters: anchor, introHTML, stepsHTML
12 | // intro is the display: flex
13 | let TaskTemplate = Mustache(
   |     |- note: annotate 'TaskTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |   """
15 |   <div id="{{anchor}}" class="section">
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Task.swift:25:5: warning: let 'TaskIntroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
23 | // in a different stacking.
24 | // Parameters: anchor, task (index), sectionTitle, title, contentHTML, assetHTML
25 | let TaskIntroTemplate = Mustache(
   |     |- warning: let 'TaskIntroTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: annotate 'TaskIntroTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |   """
27 |   <div class="intro-container">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Volume.swift:11:5: warning: let 'VolumeTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import Mustache
10 |
11 | let VolumeTemplate = Mustache(
   |     `- warning: let 'VolumeTemplate' is not concurrency-safe because non-'Sendable' type 'Mustache' may have shared mutable state; this is an error in the Swift 6 language mode
12 |   """
13 |   <div class="learning-path">
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mustache/Sources/Mustache/Mustachable.swift:48:15: note: struct 'Mustache' does not conform to the 'Sendable' protocol
46 |  */
47 | @dynamicCallable
48 | public struct Mustache {
   |               `- note: struct 'Mustache' does not conform to the 'Sendable' protocol
49 |
50 |   public let template : MustacheNode
/Users/admin/builder/spi-builder-workspace/Sources/DocCHTMLExporter/Templates/Volume.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
 7 | //
 8 |
 9 | import Mustache
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Mustache'
10 |
11 | let VolumeTemplate = Mustache(
   |     |- note: annotate 'VolumeTemplate' with '@MainActor' if property should only be accessed from the main actor
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |   """
13 |   <div class="learning-path">
[78/86] Compiling DocCStaticExporter DocCStaticExportError.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExportError.swift:13:8: warning: associated value 'targetExists' of 'Sendable'-conforming enum 'DocCStaticExportError' has non-sendable type 'any DocCStaticExportTarget'; this is an error in the Swift 6 language mode
11 | public enum DocCStaticExportError: Swift.Error {
12 |
13 |   case targetExists(DocCStaticExportTarget)
   |        `- warning: associated value 'targetExists' of 'Sendable'-conforming enum 'DocCStaticExportError' has non-sendable type 'any DocCStaticExportTarget'; this is an error in the Swift 6 language mode
14 |
15 |   case expectedDocCArchive(URL)
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExportTarget.swift:11:17: note: protocol 'DocCStaticExportTarget' does not conform to the 'Sendable' protocol
 9 | import struct Foundation.URL
10 |
11 | public protocol DocCStaticExportTarget {
   |                 `- note: protocol 'DocCStaticExportTarget' does not conform to the 'Sendable' protocol
12 |
13 |   /// Check whether the exporter container does already exist (to suppor the
[79/86] Compiling DocCStaticExporter Console.swift
[80/86] Compiling DocCStaticExporter DocCStaticExportTarget.swift
[81/86] Compiling DocCStaticExporter DocCStaticExporter.swift
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExporter.swift:20:23: warning: static property 'force' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | open class DocCStaticExporter {
 15 |
 16 |   public struct Options: OptionSet {
    |                 `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 17 |     public let rawValue : UInt8
 18 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
 19 |
 20 |     public static let force          = Options(rawValue: 1 << 0)
    |                       |- warning: static property 'force' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'force' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     public static let keepHash       = Options(rawValue: 1 << 1)
 22 |     public static let copySystemCSS  = Options(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExporter.swift:21:23: warning: static property 'keepHash' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | open class DocCStaticExporter {
 15 |
 16 |   public struct Options: OptionSet {
    |                 `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 17 |     public let rawValue : UInt8
 18 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
 19 |
 20 |     public static let force          = Options(rawValue: 1 << 0)
 21 |     public static let keepHash       = Options(rawValue: 1 << 1)
    |                       |- warning: static property 'keepHash' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'keepHash' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |     public static let copySystemCSS  = Options(rawValue: 1 << 2)
 23 |     public static let buildIndex     = Options(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExporter.swift:22:23: warning: static property 'copySystemCSS' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | open class DocCStaticExporter {
 15 |
 16 |   public struct Options: OptionSet {
    |                 `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 17 |     public let rawValue : UInt8
 18 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 20 |     public static let force          = Options(rawValue: 1 << 0)
 21 |     public static let keepHash       = Options(rawValue: 1 << 1)
 22 |     public static let copySystemCSS  = Options(rawValue: 1 << 2)
    |                       |- warning: static property 'copySystemCSS' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'copySystemCSS' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |     public static let buildIndex     = Options(rawValue: 1 << 3)
 24 |     public static let buildAPIDocs   = Options(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExporter.swift:23:23: warning: static property 'buildIndex' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | open class DocCStaticExporter {
 15 |
 16 |   public struct Options: OptionSet {
    |                 `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 17 |     public let rawValue : UInt8
 18 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 21 |     public static let keepHash       = Options(rawValue: 1 << 1)
 22 |     public static let copySystemCSS  = Options(rawValue: 1 << 2)
 23 |     public static let buildIndex     = Options(rawValue: 1 << 3)
    |                       |- warning: static property 'buildIndex' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'buildIndex' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |     public static let buildAPIDocs   = Options(rawValue: 1 << 4)
 25 |     public static let buildTutorials = Options(rawValue: 1 << 5)
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExporter.swift:24:23: warning: static property 'buildAPIDocs' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | open class DocCStaticExporter {
 15 |
 16 |   public struct Options: OptionSet {
    |                 `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 17 |     public let rawValue : UInt8
 18 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 22 |     public static let copySystemCSS  = Options(rawValue: 1 << 2)
 23 |     public static let buildIndex     = Options(rawValue: 1 << 3)
 24 |     public static let buildAPIDocs   = Options(rawValue: 1 << 4)
    |                       |- warning: static property 'buildAPIDocs' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'buildAPIDocs' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |     public static let buildTutorials = Options(rawValue: 1 << 5)
 26 |   }
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExporter.swift:25:23: warning: static property 'buildTutorials' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | open class DocCStaticExporter {
 15 |
 16 |   public struct Options: OptionSet {
    |                 `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 17 |     public let rawValue : UInt8
 18 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 23 |     public static let buildIndex     = Options(rawValue: 1 << 3)
 24 |     public static let buildAPIDocs   = Options(rawValue: 1 << 4)
 25 |     public static let buildTutorials = Options(rawValue: 1 << 5)
    |                       |- warning: static property 'buildTutorials' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'buildTutorials' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |   }
 27 |
[82/86] Compiling DocCStaticExporter DocCFileSystemExportTarget.swift
[83/86] Emitting module DocCStaticExporter
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExportError.swift:13:8: warning: associated value 'targetExists' of 'Sendable'-conforming enum 'DocCStaticExportError' has non-sendable type 'any DocCStaticExportTarget'; this is an error in the Swift 6 language mode
11 | public enum DocCStaticExportError: Swift.Error {
12 |
13 |   case targetExists(DocCStaticExportTarget)
   |        `- warning: associated value 'targetExists' of 'Sendable'-conforming enum 'DocCStaticExportError' has non-sendable type 'any DocCStaticExportTarget'; this is an error in the Swift 6 language mode
14 |
15 |   case expectedDocCArchive(URL)
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExportTarget.swift:11:17: note: protocol 'DocCStaticExportTarget' does not conform to the 'Sendable' protocol
 9 | import struct Foundation.URL
10 |
11 | public protocol DocCStaticExportTarget {
   |                 `- note: protocol 'DocCStaticExportTarget' does not conform to the 'Sendable' protocol
12 |
13 |   /// Check whether the exporter container does already exist (to suppor the
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExporter.swift:20:23: warning: static property 'force' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | open class DocCStaticExporter {
 15 |
 16 |   public struct Options: OptionSet {
    |                 `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 17 |     public let rawValue : UInt8
 18 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
 19 |
 20 |     public static let force          = Options(rawValue: 1 << 0)
    |                       |- warning: static property 'force' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'force' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     public static let keepHash       = Options(rawValue: 1 << 1)
 22 |     public static let copySystemCSS  = Options(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExporter.swift:21:23: warning: static property 'keepHash' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | open class DocCStaticExporter {
 15 |
 16 |   public struct Options: OptionSet {
    |                 `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 17 |     public let rawValue : UInt8
 18 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
 19 |
 20 |     public static let force          = Options(rawValue: 1 << 0)
 21 |     public static let keepHash       = Options(rawValue: 1 << 1)
    |                       |- warning: static property 'keepHash' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'keepHash' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |     public static let copySystemCSS  = Options(rawValue: 1 << 2)
 23 |     public static let buildIndex     = Options(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExporter.swift:22:23: warning: static property 'copySystemCSS' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | open class DocCStaticExporter {
 15 |
 16 |   public struct Options: OptionSet {
    |                 `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 17 |     public let rawValue : UInt8
 18 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 20 |     public static let force          = Options(rawValue: 1 << 0)
 21 |     public static let keepHash       = Options(rawValue: 1 << 1)
 22 |     public static let copySystemCSS  = Options(rawValue: 1 << 2)
    |                       |- warning: static property 'copySystemCSS' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'copySystemCSS' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |     public static let buildIndex     = Options(rawValue: 1 << 3)
 24 |     public static let buildAPIDocs   = Options(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExporter.swift:23:23: warning: static property 'buildIndex' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | open class DocCStaticExporter {
 15 |
 16 |   public struct Options: OptionSet {
    |                 `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 17 |     public let rawValue : UInt8
 18 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 21 |     public static let keepHash       = Options(rawValue: 1 << 1)
 22 |     public static let copySystemCSS  = Options(rawValue: 1 << 2)
 23 |     public static let buildIndex     = Options(rawValue: 1 << 3)
    |                       |- warning: static property 'buildIndex' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'buildIndex' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |     public static let buildAPIDocs   = Options(rawValue: 1 << 4)
 25 |     public static let buildTutorials = Options(rawValue: 1 << 5)
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExporter.swift:24:23: warning: static property 'buildAPIDocs' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | open class DocCStaticExporter {
 15 |
 16 |   public struct Options: OptionSet {
    |                 `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 17 |     public let rawValue : UInt8
 18 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 22 |     public static let copySystemCSS  = Options(rawValue: 1 << 2)
 23 |     public static let buildIndex     = Options(rawValue: 1 << 3)
 24 |     public static let buildAPIDocs   = Options(rawValue: 1 << 4)
    |                       |- warning: static property 'buildAPIDocs' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'buildAPIDocs' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |     public static let buildTutorials = Options(rawValue: 1 << 5)
 26 |   }
/Users/admin/builder/spi-builder-workspace/Sources/DocCStaticExporter/DocCStaticExporter.swift:25:23: warning: static property 'buildTutorials' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 14 | open class DocCStaticExporter {
 15 |
 16 |   public struct Options: OptionSet {
    |                 `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 17 |     public let rawValue : UInt8
 18 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
 23 |     public static let buildIndex     = Options(rawValue: 1 << 3)
 24 |     public static let buildAPIDocs   = Options(rawValue: 1 << 4)
 25 |     public static let buildTutorials = Options(rawValue: 1 << 5)
    |                       |- warning: static property 'buildTutorials' is not concurrency-safe because non-'Sendable' type 'DocCStaticExporter.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'buildTutorials' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |   }
 27 |
[84/92] Compiling docc2html main.swift
/Users/admin/builder/spi-builder-workspace/Sources/docc2html/main.swift:22:33: warning: converting non-sendable function value to '@Sendable (String) -> any LogHandler' may introduce data races
20 | }
21 |
22 | LoggingSystem.bootstrap(options.logFactory)
   |                                 `- warning: converting non-sendable function value to '@Sendable (String) -> any LogHandler' may introduce data races
23 | let logger = Logger(label: "docc2html")
24 |
[85/92] Compiling docc2html Console.swift
[86/92] Compiling docc2html LoadTemplates.swift
[87/92] Compiling docc2html ExitCode.swift
[88/92] Emitting module docc2html
/Users/admin/builder/spi-builder-workspace/Sources/docc2html/main.swift:22:33: warning: converting non-sendable function value to '@Sendable (String) -> any LogHandler' may introduce data races
20 | }
21 |
22 | LoggingSystem.bootstrap(options.logFactory)
   |                                 `- warning: converting non-sendable function value to '@Sendable (String) -> any LogHandler' may introduce data races
23 | let logger = Logger(label: "docc2html")
24 |
[89/92] Compiling docc2html Options.swift
[89/92] Write Objects.LinkFileList
[90/92] Linking docc2html
[91/92] Applying docc2html
Build complete! (24.48s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "mustache",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/AlwaysRightInstitute/mustache.git"
    },
    {
      "identity" : "doccarchive",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.4.2",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/DoccZz/DocCArchive.git"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.4",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    }
  ],
  "manifest_display_name" : "docc2html",
  "name" : "docc2html",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.14"
    },
    {
      "name" : "ios",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "DocCHTMLExporter",
      "targets" : [
        "DocCHTMLExporter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DocCStaticExporter",
      "targets" : [
        "DocCStaticExporter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "docc2html",
      "targets" : [
        "docc2html"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "docc2html",
      "module_type" : "SwiftTarget",
      "name" : "docc2html",
      "path" : "Sources/docc2html",
      "product_dependencies" : [
        "Logging"
      ],
      "product_memberships" : [
        "docc2html"
      ],
      "sources" : [
        "ExitCode.swift",
        "LoadTemplates.swift",
        "Options.swift",
        "Utilities/Console.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "DocCStaticExporter"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "DocCStaticExporter",
      "module_type" : "SwiftTarget",
      "name" : "DocCStaticExporter",
      "path" : "Sources/DocCStaticExporter",
      "product_dependencies" : [
        "DocCArchive",
        "Logging"
      ],
      "product_memberships" : [
        "DocCStaticExporter",
        "docc2html"
      ],
      "sources" : [
        "DocCFileSystemExportTarget.swift",
        "DocCStaticExportError.swift",
        "DocCStaticExportTarget.swift",
        "DocCStaticExporter.swift",
        "Utilities/Console.swift"
      ],
      "target_dependencies" : [
        "DocCHTMLExporter"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DocCHTMLExporter",
      "module_type" : "SwiftTarget",
      "name" : "DocCHTMLExporter",
      "path" : "Sources/DocCHTMLExporter",
      "product_dependencies" : [
        "DocCArchive",
        "Mustache",
        "Logging"
      ],
      "product_memberships" : [
        "DocCHTMLExporter",
        "DocCStaticExporter",
        "docc2html"
      ],
      "sources" : [
        "BuildDocument.swift",
        "BuildNavigation.swift",
        "DZRenderingContext.swift",
        "ExternalLinks.swift",
        "HTML/ContentHTML.swift",
        "HTML/FragmentHTML.swift",
        "HTML/InlineContentHTML.swift",
        "HTML/ReferenceHTML.swift",
        "HTML/SectionHTML.swift",
        "Templates/CodeListing.swift",
        "Templates/DeclarationSection.swift",
        "Templates/DocumentContent.swift",
        "Templates/Hero.swift",
        "Templates/Navigation.swift",
        "Templates/Page.swift",
        "Templates/ParametersSection.swift",
        "Templates/PrimaryContent.swift",
        "Templates/Sections.swift",
        "Templates/StepContent.swift",
        "Templates/Stylesheet.swift",
        "Templates/Task.swift",
        "Templates/TopicTitle.swift",
        "Templates/Volume.swift",
        "Utilities/AnchorString.swift",
        "Utilities/Console.swift",
        "Utilities/HTMLEscape.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Done.