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 InfomaniakRichHTMLEditor, reference 2.1.0 (53f400), with Swift 6.2 (beta) for macOS (SPM) on 25 Jun 2025 09:45:24 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Infomaniak/swift-rich-html-editor.git
Reference: 2.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Infomaniak/swift-rich-html-editor
 * tag               2.1.0      -> FETCH_HEAD
HEAD is now at 53f4008 Merge pull request #21 from Infomaniak/feat/subclass-webview
Cloned https://github.com/Infomaniak/swift-rich-html-editor.git
Revision (git rev-parse @):
53f400840ca3afb3ed16676715f1b69e4abe4f6b
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Infomaniak/swift-rich-html-editor.git at 2.1.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/Infomaniak/swift-rich-html-editor.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/14] Copying style.css
[1/14] Copying text-attributes.js
[2/14] Copying utils.js
[3/14] Copying links.js
[3/14] Copying index.html
[5/14] Copying observer.js
[6/14] Copying javascriptBridge.js
[6/14] Copying focus.js
[6/14] Write sources
[7/14] Copying selection.js
[7/14] Copying commands.js
[7/14] Copying main.js
[10/14] Copying captureLog.js
[13/14] Write swift-version-1EA4D86E10B52AF.txt
[15/39] Emitting module InfomaniakRichHTMLEditor
[16/39] Compiling InfomaniakRichHTMLEditor PlateformColor+Extension.swift
[17/39] Compiling InfomaniakRichHTMLEditor String+Escaped.swift
[18/39] Compiling InfomaniakRichHTMLEditor UIView+Extension.swift
[19/41] Compiling InfomaniakRichHTMLEditor WKUserContentController+Extension.swift
[20/41] Compiling InfomaniakRichHTMLEditor CaretPosition.swift
[21/41] Compiling InfomaniakRichHTMLEditor EditorError.swift
[22/41] Compiling InfomaniakRichHTMLEditor ExecCommand.swift
[23/41] Compiling InfomaniakRichHTMLEditor JavaScriptFunction.swift
[24/41] Compiling InfomaniakRichHTMLEditor TextJustification.swift
[25/41] Compiling InfomaniakRichHTMLEditor RichHTMLEditorCoordinator.swift
[26/41] Compiling InfomaniakRichHTMLEditor Constants.swift
[27/41] Compiling InfomaniakRichHTMLEditor JavaScriptFormatterHelper.swift
[28/41] Compiling InfomaniakRichHTMLEditor JavaScriptManager.swift
[29/41] Compiling InfomaniakRichHTMLEditor TextAttributes+Commands.swift
[30/41] Compiling InfomaniakRichHTMLEditor TextAttributes.swift
[31/41] Compiling InfomaniakRichHTMLEditor RichEditor+Modifier.swift
[32/41] Compiling InfomaniakRichHTMLEditor RichHTMLEditor+Environment.swift
[33/41] Compiling InfomaniakRichHTMLEditor RichHTMLEditor.swift
[34/41] Compiling InfomaniakRichHTMLEditor UITextAttributes.swift
[35/41] Compiling InfomaniakRichHTMLEditor UserScript.swift
[36/41] Compiling InfomaniakRichHTMLEditor RichHTMLEditorView+Commands.swift
[37/41] Compiling InfomaniakRichHTMLEditor RichHTMLEditorView.swift
[38/41] Compiling InfomaniakRichHTMLEditor RichHTMLEditorViewDelegate.swift
[39/41] Compiling InfomaniakRichHTMLEditor RichHTMLWebView.swift
[40/41] Compiling InfomaniakRichHTMLEditor ScriptMessageHandler.swift
[41/41] Compiling InfomaniakRichHTMLEditor resource_bundle_accessor.swift
Build complete! (9.23s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "InfomaniakRichHTMLEditor",
  "name" : "InfomaniakRichHTMLEditor",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "InfomaniakRichHTMLEditor",
      "targets" : [
        "InfomaniakRichHTMLEditor"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "InfomaniakRichHTMLEditorTests",
      "module_type" : "SwiftTarget",
      "name" : "InfomaniakRichHTMLEditorTests",
      "path" : "Tests/InfomaniakRichHTMLEditorTests",
      "sources" : [
        "InfomaniakRichHTMLEditorTests.swift"
      ],
      "target_dependencies" : [
        "InfomaniakRichHTMLEditor"
      ],
      "type" : "test"
    },
    {
      "c99name" : "InfomaniakRichHTMLEditor",
      "module_type" : "SwiftTarget",
      "name" : "InfomaniakRichHTMLEditor",
      "path" : "Sources/InfomaniakRichHTMLEditor",
      "product_memberships" : [
        "InfomaniakRichHTMLEditor"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/css/style.css",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/index.html",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/editor/commands.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/editor/focus.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/editor/links.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/editor/observer.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/editor/selection.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/editor/text-attributes.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/main.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/utils/captureLog.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/utils/javascriptBridge.js",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/InfomaniakRichHTMLEditor/Resources/js/utils/utils.js",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Extensions/PlateformColor+Extension.swift",
        "Extensions/String+Escaped.swift",
        "Extensions/UIView+Extension.swift",
        "Extensions/WKUserContentController+Extension.swift",
        "Models/CaretPosition.swift",
        "Models/EditorError.swift",
        "Models/ExecCommand.swift",
        "Models/JavaScriptFunction.swift",
        "Models/TextJustification.swift",
        "Models/UITextAttributes.swift",
        "Models/UserScript.swift",
        "RichHTMLEditorView+Commands.swift",
        "RichHTMLEditorView.swift",
        "RichHTMLEditorViewDelegate.swift",
        "RichHTMLWebView.swift",
        "SwiftUI/Models/TextAttributes+Commands.swift",
        "SwiftUI/Models/TextAttributes.swift",
        "SwiftUI/Views/RichEditor+Modifier.swift",
        "SwiftUI/Views/RichHTMLEditor+Environment.swift",
        "SwiftUI/Views/RichHTMLEditor.swift",
        "SwiftUI/Views/RichHTMLEditorCoordinator.swift",
        "Utils/Constants.swift",
        "Utils/JavaScriptFormatterHelper.swift",
        "WebViewBridge/JavaScriptManager.swift",
        "WebViewBridge/ScriptMessageHandler.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.