Build Information
Successful build of InkSwift, reference main (cd471e), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 11:56:51 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/maartene/InkSwift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/maartene/InkSwift
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at cd471e3 fix(compiler): a weave is parsed at the level it actually starts at
Cloned https://github.com/maartene/InkSwift.git
Revision (git rev-parse @):
cd471e30b43546f3cf662d515d05444bbcffebd2
SUCCESS checkout https://github.com/maartene/InkSwift.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/maartene/InkSwift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 357]
[Planning deferred tasks]
[58 / 255] InkSwift_InkSwiftTests
[210 / 255] JXKit_JXKit
[220 / 255]
[222 / 257] SwiftInkRuntime
[232 / 315]
[237 / 315]
[240 / 315]
[241 / 315]
[245 / 315]
[247 / 315]
[250 / 315]
[253 / 315]
[256 / 315]
[257 / 315]
[268 / 315] SwiftInkRuntime
[269 / 315] JXKit
[270 / 315] SwiftInkRuntime
[277 / 315] JXKit
[279 / 315] JXKit
[294 / 316] JXKit
[297 / 317] JXKit
[299 / 319] SwiftInkRuntimeTestSupport
[311 / 322] JXKit
[319 / 322] InkSwift
Build complete! (9.80 sec)
Fetching https://github.com/neallester/JSONEquality.git
[1/68] Fetching jsonequality
Fetched https://github.com/neallester/JSONEquality.git (0.79s)
Fetching https://github.com/jectivex/JXKit.git
[1/3574] Fetching jxkit
Fetched https://github.com/jectivex/JXKit.git (1.22s)
Computing version for https://github.com/jectivex/JXKit.git
Computed https://github.com/jectivex/JXKit.git at 3.6.0 (1.94s)
Creating working copy for https://github.com/jectivex/JXKit.git
Working copy of https://github.com/jectivex/JXKit.git resolved at 3.6.0
Creating working copy for https://github.com/neallester/JSONEquality.git
Working copy of https://github.com/neallester/JSONEquality.git resolved at master (5dc8726)
Build complete.
{
"dependencies" : [
{
"identity" : "jxkit",
"requirement" : {
"range" : [
{
"lower_bound" : "3.6.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jectivex/JXKit.git"
},
{
"identity" : "jsonequality",
"requirement" : {
"branch" : [
"master"
]
},
"type" : "sourceControl",
"url" : "https://github.com/neallester/JSONEquality.git"
}
],
"manifest_display_name" : "InkSwift",
"name" : "InkSwift",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "InkSwift",
"targets" : [
"InkSwift"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftInkRuntime",
"targets" : [
"SwiftInkRuntime"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftInkRuntimeTestSupport",
"targets" : [
"SwiftInkRuntimeTestSupport"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftInkRuntimeTests",
"module_type" : "SwiftTarget",
"name" : "SwiftInkRuntimeTests",
"path" : "Tests/SwiftInkRuntimeTests",
"product_dependencies" : [
"JSONEquality"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/BorrowedLight.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/BorrowedLight.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/TheIntercept.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/TheIntercept.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/TheIntercept_oracle_walkthrough.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/TopLevelStitchDivert.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/TopLevelStitchDivert.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-brace-markers.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-brace-markers.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-ceiling.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-ceiling.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-choice-continuation-tag.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-choice-continuation-tag.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-choice-in-conditional-arm.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-choice-in-conditional-arm.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-choice-in-nested-conditional-arm.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-choice-in-nested-conditional-arm.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-choice-multi-tag.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-choice-multi-tag.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-choice-tags.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-choice-tags.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-comment-after-unbalanced-quote.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-comment-after-unbalanced-quote.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-comparison-argument.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-comparison-argument.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-compound-assignment.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-compound-assignment.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-linear-flow.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-linear-flow.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-logical-operator-forms.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-logical-operator-forms.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-nested-conditional-arm.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-nested-conditional-arm.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-skeleton-hello.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-skeleton-hello.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-unary-minus.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-unary-minus.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-variables.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-variables.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-weave-flat.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-weave-flat.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-weave-labeled-gather.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-weave-labeled-gather.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-weave-nested.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-weave-nested.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-weave-sealed.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/compile-weave-sealed.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/engine-function-conditional-branch.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/engine-function-conditional-branch.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/rc-choicelabel-guard.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/rc-choicelabel-guard.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/rc-choicelabel-inline.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/rc-choicelabel-inline.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/reject-cycle.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/reject-external.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/reject-list.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/reject-once.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/reject-random.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/reject-seq.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/reject-shuffle.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/reject-thread.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-bug-conditional-choice-cluster.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-bug-conditional-choice-cluster.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-bug-glue-after-choice.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-bug-glue-after-choice.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-c1-inline-conditionals.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-c1-inline-conditionals.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-c2-block-conditionals.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-c2-block-conditionals.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-c3-functions.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-c3-functions.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-move-to-knot.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-move-to-knot.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-story-testability.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-story-testability.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-t1-tunnels.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-t1-tunnels.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-t2-nested-tunnels.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-t2-nested-tunnels.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-t3-ref-params.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice-t3-ref-params.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice01-once-only.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice01-once-only.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice02-conditional.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice02-conditional.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice03-read-counts.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice03-read-counts.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice04-invisible-defaults.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/slice04-invisible-defaults.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/test.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-cycle-four.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-cycle-four.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-cycle-two.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-cycle-two.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-gather-lead-cycle-once.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-gather-lead-cycle-once.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-gather-lead-empty-choice.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-gather-lead-empty-choice.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-gather-lead-end.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-gather-lead-end.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-gather-lead-gather.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-gather-lead-gather.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-gather-lead-single-choice.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-gather-lead-single-choice.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-inline-choices-gather.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-inline-choices-gather.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-mixed.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-mixed.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-once-bare.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-once-bare.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-once-sticky.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-once-sticky.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-seq-three.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-seq-three.ink.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-seq-two.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftInkRuntimeTests/Fixtures/vt-seq-two.ink.json",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Acceptance/Bug_DeferFlushDuringChoiceClusterTests.swift",
"Acceptance/Bug_GlueAfterChoiceTests.swift",
"Acceptance/CompilerOracleSupport.swift",
"Acceptance/Compiler_ChoiceInConditionalArmTests.swift",
"Acceptance/Compiler_ChoiceInNestedConditionalArmTests.swift",
"Acceptance/Compiler_ChoiceLabelReadCountTests.swift",
"Acceptance/Compiler_CommentEliminatorQuoteStateTests.swift",
"Acceptance/Compiler_NestedConditionalArmTests.swift",
"Acceptance/Compiler_NoInklecateGuardrailTests.swift",
"Acceptance/Compiler_S0_WalkingSkeletonTests.swift",
"Acceptance/Compiler_S1_CoreFlowTests.swift",
"Acceptance/Compiler_S2_ComparisonArgumentTests.swift",
"Acceptance/Compiler_S2_UnaryMinusTests.swift",
"Acceptance/Compiler_S2_VariablesTests.swift",
"Acceptance/Compiler_S3_ChoicesGathersTests.swift",
"Acceptance/Compiler_S4_CeilingTests.swift",
"Acceptance/Compiler_S4_ChoiceContinuationTagTests.swift",
"Acceptance/Compiler_S4_ChoiceMultiTagTests.swift",
"Acceptance/Compiler_S5_FeatureReferenceConsistencyTests.swift",
"Acceptance/Compiler_S6_UnsupportedRejectionTests.swift",
"Acceptance/Compiler_TheInterceptProgressTests.swift",
"Acceptance/Compiler_VT0_ShuffleRejectGuardTests.swift",
"Acceptance/Compiler_VT1_OnceOnlyTests.swift",
"Acceptance/Compiler_VT2_SequenceTests.swift",
"Acceptance/Compiler_VT3_CycleTests.swift",
"Acceptance/Compiler_VT4_BraceMarkerPrecedenceTests.swift",
"Acceptance/Compiler_VariableTextThreadingTests.swift",
"Acceptance/Compiler_WalkingSkeleton_FlatWeaveTests.swift",
"Acceptance/DocAccuracy_MigrationGuideCoverageTests.swift",
"Acceptance/DocAccuracy_ParityStatementConsistencyTests.swift",
"Acceptance/Engine_FunctionBodyContainerTests.swift",
"Acceptance/Milestone1_JSONDecodingTests.swift",
"Acceptance/Milestone2_StoryExecutionTests.swift",
"Acceptance/Milestone3_SaveRestoreTests.swift",
"Acceptance/Milestone4_Tier2ChoiceMechanicsTests.swift",
"Acceptance/Milestone5_Tier3ConditionalsAndTunnelsTests.swift",
"Acceptance/Milestone5b_TheInterceptNonTrivialPlaythroughTests.swift",
"Acceptance/Milestone6_MoveToKnotTests.swift",
"Acceptance/Milestone7_StoryTestabilityTests.swift",
"Acceptance/NativeRuntimeLinux_NumberTypeParityTests.swift",
"Acceptance/WalkingSkeletonTests.swift",
"Diagnostics/OracleDiagnostics.swift",
"Diagnostics/OracleDivergenceProbe.swift",
"Diagnostics/TheInterceptDivergenceDiagnostic.swift",
"Diagnostics/TheInterceptPlaybackProbe.swift",
"Unit/BooleanConditionsTests.swift",
"Unit/CommentEliminatorTests.swift",
"Unit/Compiler_FunctionTunnelRefTests.swift",
"Unit/FollowWeavesFromConditionalsTests.swift",
"Unit/InkConditionalCompileTests.swift",
"Unit/InkDecoderTests.swift",
"Unit/InkEngineGetVariableTests.swift",
"Unit/InkEngineSetVariableTests.swift",
"Unit/InkEngineTests.swift",
"Unit/InkEngineVisitCountTests.swift",
"Unit/InkExpressionTests.swift",
"Unit/InkExpressionUnaryMinusTests.swift",
"Unit/InkParserAssignmentTargetTests.swift",
"Unit/InkParserBraceMarkerTests.swift",
"Unit/InkParserChoiceLabelConditionTests.swift",
"Unit/InkParserOutcomeTagTests.swift",
"Unit/InkParserTests.swift",
"Unit/LineContinuationTests.swift",
"Unit/NodeKindTests.swift",
"Unit/StoryBlueprintTests.swift",
"Unit/StoryStateTests.swift",
"Unit/StringParserTests.swift",
"Unit/TagParserTests.swift",
"Unit/TreeWalkerTests.swift",
"Unit/WeaveDiscoveryPrePassTests.swift",
"Unit/WeaveEmitterChoiceKeyingTests.swift"
],
"target_dependencies" : [
"SwiftInkRuntime",
"SwiftInkRuntimeTestSupport",
"InkSwift"
],
"type" : "test"
},
{
"c99name" : "SwiftInkRuntimeTestSupport",
"module_type" : "SwiftTarget",
"name" : "SwiftInkRuntimeTestSupport",
"path" : "Sources/SwiftInkRuntimeTestSupport",
"product_memberships" : [
"SwiftInkRuntimeTestSupport"
],
"sources" : [
"StoryTestSupport.swift"
],
"target_dependencies" : [
"SwiftInkRuntime"
],
"type" : "library"
},
{
"c99name" : "SwiftInkRuntime",
"module_type" : "SwiftTarget",
"name" : "SwiftInkRuntime",
"path" : "Sources/SwiftInkRuntime",
"product_memberships" : [
"SwiftInkRuntime",
"SwiftInkRuntimeTestSupport"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftInkRuntime/test.ink.json",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Compiler/AST/CompilerAST.swift",
"Compiler/Codegen/ConditionalEmitter.swift",
"Compiler/Codegen/JSONEmitter.swift",
"Compiler/Codegen/RuntimeObjectEmitter.swift",
"Compiler/Codegen/VariableTextEmitter.swift",
"Compiler/Codegen/WeaveEmitter.swift",
"Compiler/Error/CompileError.swift",
"Compiler/GlueMarker.swift",
"Compiler/InkCompiler.swift",
"Compiler/Lexer/CommentEliminator.swift",
"Compiler/Parser/InkParser.swift",
"Compiler/Parser/InkParserExpressions.swift",
"Compiler/Parser/StringParser.swift",
"Compiler/Parser/UnsupportedConstructDetector.swift",
"Decoder/ContainerNode.swift",
"Decoder/InkDecoder.swift",
"Decoder/NodeKind.swift",
"Engine/InkEngine.swift",
"Engine/StoryState.swift",
"Engine/TagParser.swift",
"Engine/TreeWalker.swift",
"Facade/Story.swift",
"Facade/StoryBlueprint.swift"
],
"type" : "library"
},
{
"c99name" : "InkSwiftTests",
"module_type" : "SwiftTarget",
"name" : "InkSwiftTests",
"path" : "Tests/InkSwiftTests",
"product_dependencies" : [
"JSONEquality"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/InkSwiftTests/TheIntercept.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/InkSwiftTests/compare.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/InkSwiftTests/test.ink",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/InkSwiftTests/test.ink.json",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"CombineTests.swift",
"CompilerTests.swift",
"InkSwiftTests.swift"
],
"target_dependencies" : [
"InkSwift"
],
"type" : "test"
},
{
"c99name" : "InkSwift",
"module_type" : "SwiftTarget",
"name" : "InkSwift",
"path" : "Sources/InkSwift",
"product_dependencies" : [
"JXKit"
],
"product_memberships" : [
"InkSwift"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/InkSwift/ink-full.js",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"InkStory.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
Done.