Skip to content

Cherry pick reproducer changes missing in the release#12298

Open
vsapsai wants to merge 8 commits intoswiftlang:stable/21.xfrom
vsapsai:cherry-pick/reproducer-changes
Open

Cherry pick reproducer changes missing in the release#12298
vsapsai wants to merge 8 commits intoswiftlang:stable/21.xfrom
vsapsai:cherry-pick/reproducer-changes

Conversation

@vsapsai
Copy link

@vsapsai vsapsai commented Feb 7, 2026

No description provided.

…ost-processing. NFC intended. (llvm#11830)

(cherry picked from commit 9c984ff)
…r VFS overlays. (llvm#11843)

This makes additional VFS overlays usable instead of failing with
"file not found" errors. It is achieved by making file references in these
extra overlays go through the reproducer VFS overlay as VFS overlays are
applied from right to left. I.e., the leftomost CLI argument describes
the outermost virtual file system.

(cherry picked from commit cff86e5)
…dencies. (llvm#160226)

When we add the module map describing the compiled module to the command
line, add it to the file dependencies as well.

Discovered while working on reproducers where a command line input was
missing in the captured files as it wasn't considered a dependency.

(cherry picked from commit b39a9db)
…he directory. (llvm#11853)

The intention is to keep reproducers relocatable. Without redirection we are
trying to write output to "/some/path/existing/only/where/reproducer/generated.o"
and failing to do so. Instead we redirect the output to the reproducer cache
directory which is a relative path that is guaranteed to exist.

.pcm files are the output too but we don't redirect them because they
should be written and read from a specific place which is controlled by
`LookupOutput` callback.

(cherry picked from commit 87d0b80)
…ducer cache directory. (llvm#11945)

It allows to achieve the same behavior in a reproducer as in an original
compilation regarding .d dependencies. And it will be required to support
CAS-based builds.

(cherry picked from commit b1b3016)
…s for explicitly-built modules. (llvm#11960)

Add API to provide CAS options for reproducer generation and use these
options to generate compilation commands. Instead of copying relevant
files and providing them through VFS, create a new CAS object storage and
copy relevant CAS trees there.

rdar://158780270
(cherry picked from commit 8d4bda4)
@vsapsai vsapsai requested a review from a team as a code owner February 7, 2026 03:12
@vsapsai
Copy link
Author

vsapsai commented Feb 7, 2026

@swift-ci test

@vsapsai
Copy link
Author

vsapsai commented Feb 9, 2026

@swift-ci test macOS

@vsapsai
Copy link
Author

vsapsai commented Feb 9, 2026

@swift-ci test Windows

2 similar comments
@vsapsai
Copy link
Author

vsapsai commented Feb 10, 2026

@swift-ci test Windows

@vsapsai
Copy link
Author

vsapsai commented Feb 10, 2026

@swift-ci test Windows

@vsapsai
Copy link
Author

vsapsai commented Feb 11, 2026

In addition to spurious SSL certificate errors it seems like we are hitting a legitimate test failure on Windows:

[2026-02-10T22:11:18.175Z] ******************** TEST 'Swift(windows-x86_64) :: ScanDependencies/separate_bridging_header_deps.swift' FAILED ********************
[2026-02-10T22:11:18.175Z] Exit Code: 1
[2026-02-10T22:11:18.175Z] 
[2026-02-10T22:11:18.175Z] Command Output (stdout):
[2026-02-10T22:11:18.175Z] --
[2026-02-10T22:11:18.175Z] # RUN: at line 1
[2026-02-10T22:11:18.175Z] rm -rf "T:\5\tools\swift\test-windows-x86_64\ScanDependencies\Output\separate_bridging_header_deps.swift.tmp" && mkdir -p "T:\5\tools\swift\test-windows-x86_64\ScanDependencies\Output\separate_bridging_header_deps.swift.tmp"
[2026-02-10T22:11:18.175Z] # executed command: rm -rf 'T:\5\tools\swift\test-windows-x86_64\ScanDependencies\Output\separate_bridging_header_deps.swift.tmp'
[2026-02-10T22:11:18.175Z] # executed command: mkdir -p 'T:\5\tools\swift\test-windows-x86_64\ScanDependencies\Output\separate_bridging_header_deps.swift.tmp'
[2026-02-10T22:11:18.175Z] # RUN: at line 2
[2026-02-10T22:11:18.175Z] mkdir -p T:\5\tools\swift\test-windows-x86_64\ScanDependencies\Output\separate_bridging_header_deps.swift.tmp/clang-module-cache
[2026-02-10T22:11:18.175Z] # executed command: mkdir -p 'T:\5\tools\swift\test-windows-x86_64\ScanDependencies\Output\separate_bridging_header_deps.swift.tmp/clang-module-cache'
[2026-02-10T22:11:18.175Z] # RUN: at line 4
[2026-02-10T22:11:18.175Z] 't:\\5\\bin\\swift-frontend.exe' -target x86_64-unknown-windows-msvc  -module-cache-path T:\5\swift-test-results\x86_64-unknown-windows-msvc\clang-module-cache -vfsoverlay T:/5/tools/swift\stdlib\windows-vfs-overlay.yaml -strict-implicit-module-context -Xcc -Xclang -Xcc -fbuiltin-headers-in-system-modules -swift-version 4  -define-availability 'SwiftStdlib 9999:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999' -define-availability 'StdlibDeploymentTarget 9999:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999' -define-availability 'SwiftStdlib 5.0:macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2' -define-availability 'StdlibDeploymentTarget 5.0:macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2' -define-availability 'SwiftStdlib 5.1:macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0' -define-availability 'StdlibDeploymentTarget 5.1:macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0' -define-availability 'SwiftStdlib 5.2:macOS 10.15.4, iOS 13.4, watchOS 6.2, tvOS 13.4' -define-availability 'StdlibDeploymentTarget 5.2:macOS 10.15.4, iOS 13.4, watchOS 6.2, tvOS 13.4' -define-availability 'SwiftStdlib 5.3:macOS 11.0, iOS 14.0, watchOS 7.0, tvOS 14.0' -define-availability 'StdlibDeploymentTarget 5.3:macOS 11.0, iOS 14.0, watchOS 7.0, tvOS 14.0' -define-availability 'SwiftStdlib 5.4:macOS 11.3, iOS 14.5, watchOS 7.4, tvOS 14.5' -define-availability 'StdlibDeploymentTarget 5.4:macOS 11.3, iOS 14.5, watchOS 7.4, tvOS 14.5' -define-availability 'SwiftStdlib 5.5:macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0' -define-availability 'StdlibDeploymentTarget 5.5:macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0' -define-availability 'SwiftStdlib 5.6:macOS 12.3, iOS 15.4, watchOS 8.5, tvOS 15.4' -define-availability 'StdlibDeploymentTarget 5.6:macOS 12.3, iOS 15.4, watchOS 8.5, tvOS 15.4' -define-availability 'SwiftStdlib 5.7:macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0' -define-availability 'StdlibDeploymentTarget 5.7:macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0' -define-availability 'SwiftStdlib 5.8:macOS 13.3, iOS 16.4, watchOS 9.4, tvOS 16.4' -define-availability 'StdlibDeploymentTarget 5.8:macOS 13.3, iOS 16.4, watchOS 9.4, tvOS 16.4' -define-availability 'SwiftStdlib 5.9:macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0' -define-availability 'StdlibDeploymentTarget 5.9:macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0' -define-availability 'SwiftStdlib 5.10:macOS 14.4, iOS 17.4, watchOS 10.4, tvOS 17.4, visionOS 1.1' -define-availability 'StdlibDeploymentTarget 5.10:macOS 14.4, iOS 17.4, watchOS 10.4, tvOS 17.4, visionOS 1.1' -define-availability 'SwiftStdlib 6.0:macOS 15.0, iOS 18.0, watchOS 11.0, tvOS 18.0, visionOS 2.0' -define-availability 'StdlibDeploymentTarget 6.0:macOS 15.0, iOS 18.0, watchOS 11.0, tvOS 18.0, visionOS 2.0' -define-availability 'SwiftStdlib 6.1:macOS 15.4, iOS 18.4, watchOS 11.4, tvOS 18.4, visionOS 2.4' -define-availability 'StdlibDeploymentTarget 6.1:macOS 15.4, iOS 18.4, watchOS 11.4, tvOS 18.4, visionOS 2.4' -define-availability 'SwiftStdlib 6.2:macOS 26.0, iOS 26.0, watchOS 26.0, tvOS 26.0, visionOS 26.0' -define-availability 'StdlibDeploymentTarget 6.2:macOS 26.0, iOS 26.0, watchOS 26.0, tvOS 26.0, visionOS 26.0' -define-availability 'SwiftStdlib 6.3:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999' -define-availability 'StdlibDeploymentTarget 6.3:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999' -define-availability 'SwiftStdlib 6.4:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999' -define-availability 'StdlibDeploymentTarget 6.4:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999' -define-availability 'SwiftCompatibilitySpan 5.0:macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, visionOS 1.0' -define-availability 'SwiftCompatibilitySpan 6.2:macOS 26.0, iOS 26.0, watchOS 26.0, tvOS 26.0, visionOS 26.0' -define-availability 'Backtracing 6.2: macOS 26.0' -typo-correction-limit 10  -scan-dependencies -module-load-mode prefer-interface -module-cache-path T:\5\tools\swift\test-windows-x86_64\ScanDependencies\Output\separate_bridging_header_deps.swift.tmp/clang-module-cache C:\Users\swift-ci\jenkins\workspace\apple-llvm-project-pull-request-windows\swift\test\ScanDependencies\separate_bridging_header_deps.swift -o T:\5\tools\swift\test-windows-x86_64\ScanDependencies\Output\separate_bridging_header_deps.swift.tmp/deps.json -I C:\Users\swift-ci\jenkins\workspace\apple-llvm-project-pull-request-windows\swift\test\ScanDependencies/Inputs/CHeaders -I C:\Users\swift-ci\jenkins\workspace\apple-llvm-project-pull-request-windows\swift\test\ScanDependencies/Inputs/Swift -import-objc-header C:\Users\swift-ci\jenkins\workspace\apple-llvm-project-pull-request-windows\swift\test\ScanDependencies/Inputs/CHeaders/Bridging.h -swift-version 5
[2026-02-10T22:11:18.175Z] # executed command: 't:\\5\\bin\\swift-frontend.exe' -target x86_64-unknown-windows-msvc -module-cache-path 'T:\5\swift-test-results\x86_64-unknown-windows-msvc\clang-module-cache' -vfsoverlay 'T:/5/tools/swift\stdlib\windows-vfs-overlay.yaml' -strict-implicit-module-context -Xcc -Xclang -Xcc -fbuiltin-headers-in-system-modules -swift-version 4 -define-availability 'SwiftStdlib 9999:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999' -define-availability 'StdlibDeploymentTarget 9999:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999' -define-availability 'SwiftStdlib 5.0:macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2' -define-availability 'StdlibDeploymentTarget 5.0:macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2' -define-availability 'SwiftStdlib 5.1:macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0' -define-availability 'StdlibDeploymentTarget 5.1:macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0' -define-availability 'SwiftStdlib 5.2:macOS 10.15.4, iOS 13.4, watchOS 6.2, tvOS 13.4' -define-availability 'StdlibDeploymentTarget 5.2:macOS 10.15.4, iOS 13.4, watchOS 6.2, tvOS 13.4' -define-availability 'SwiftStdlib 5.3:macOS 11.0, iOS 14.0, watchOS 7.0, tvOS 14.0' -define-availability 'StdlibDeploymentTarget 5.3:macOS 11.0, iOS 14.0, watchOS 7.0, tvOS 14.0' -define-availability 'SwiftStdlib 5.4:macOS 11.3, iOS 14.5, watchOS 7.4, tvOS 14.5' -define-availability 'StdlibDeploymentTarget 5.4:macOS 11.3, iOS 14.5, watchOS 7.4, tvOS 14.5' -define-availability 'SwiftStdlib 5.5:macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0' -define-availability 'StdlibDeploymentTarget 5.5:macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0' -define-availability 'SwiftStdlib 5.6:macOS 12.3, iOS 15.4, watchOS 8.5, tvOS 15.4' -define-availability 'StdlibDeploymentTarget 5.6:macOS 12.3, iOS 15.4, watchOS 8.5, tvOS 15.4' -define-availability 'SwiftStdlib 5.7:macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0' -define-availability 'StdlibDeploymentTarget 5.7:macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0' -define-availability 'SwiftStdlib 5.8:macOS 13.3, iOS 16.4, watchOS 9.4, tvOS 16.4' -define-availability 'StdlibDeploymentTarget 5.8:macOS 13.3, iOS 16.4, watchOS 9.4, tvOS 16.4' -define-availability 'SwiftStdlib 5.9:macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0' -define-availability 'StdlibDeploymentTarget 5.9:macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0' -define-availability 'SwiftStdlib 5.10:macOS 14.4, iOS 17.4, watchOS 10.4, tvOS 17.4, visionOS 1.1' -define-availability 'StdlibDeploymentTarget 5.10:macOS 14.4, iOS 17.4, watchOS 10.4, tvOS 17.4, visionOS 1.1' -define-availability 'SwiftStdlib 6.0:macOS 15.0, iOS 18.0, watchOS 11.0, tvOS 18.0, visionOS 2.0' -define-availability 'StdlibDeploymentTarget 6.0:macOS 15.0, iOS 18.0, watchOS 11.0, tvOS 18.0, visionOS 2.0' -define-availability 'SwiftStdlib 6.1:macOS 15.4, iOS 18.4, watchOS 11.4, tvOS 18.4, visionOS 2.4' -define-availability 'StdlibDeploymentTarget 6.1:macOS 15.4, iOS 18.4, watchOS 11.4, tvOS 18.4, visionOS 2.4' -define-availability 'SwiftStdlib 6.2:macOS 26.0, iOS 26.0, watchOS 26.0, tvOS 26.0, visionOS 26.0' -define-availability 'StdlibDeploymentTarget 6.2:macOS 26.0, iOS 26.0, watchOS 26.0, tvOS 26.0, visionOS 26.0' -define-availability 'SwiftStdlib 6.3:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999' -define-availability 'StdlibDeploymentTarget 6.3:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999' -define-availability 'SwiftStdlib 6.4:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999' -define-availability 'StdlibDeploymentTarget 6.4:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999, visionOS 9999' -define-availability 'SwiftCompatibilitySpan 5.0:macOS 10.14.4, iOS 12.2, watchOS 5.2, tvOS 12.2, visionOS 1.0' -define-availability 'SwiftCompatibilitySpan 6.2:macOS 26.0, iOS 26.0, watchOS 26.0, tvOS 26.0, visionOS 26.0' -define-availability 'Backtracing 6.2: macOS 26.0' -typo-correction-limit 10 -scan-dependencies -module-load-mode prefer-interface -module-cache-path 'T:\5\tools\swift\test-windows-x86_64\ScanDependencies\Output\separate_bridging_header_deps.swift.tmp/clang-module-cache' 'C:\Users\swift-ci\jenkins\workspace\apple-llvm-project-pull-request-windows\swift\test\ScanDependencies\separate_bridging_header_deps.swift' -o 'T:\5\tools\swift\test-windows-x86_64\ScanDependencies\Output\separate_bridging_header_deps.swift.tmp/deps.json' -I 'C:\Users\swift-ci\jenkins\workspace\apple-llvm-project-pull-request-windows\swift\test\ScanDependencies/Inputs/CHeaders' -I 'C:\Users\swift-ci\jenkins\workspace\apple-llvm-project-pull-request-windows\swift\test\ScanDependencies/Inputs/Swift' -import-objc-header 'C:\Users\swift-ci\jenkins\workspace\apple-llvm-project-pull-request-windows\swift\test\ScanDependencies/Inputs/CHeaders/Bridging.h' -swift-version 5
[2026-02-10T22:11:18.175Z] # RUN: at line 5
[2026-02-10T22:11:18.175Z] T:\PythonAMD64-3.10.1\tools\python.exe -m json.tool T:\5\tools\swift\test-windows-x86_64\ScanDependencies\Output\separate_bridging_header_deps.swift.tmp/deps.json | T:\PythonAMD64-3.10.1\tools\python.exe C:\Users\swift-ci\jenkins\workspace\apple-llvm-project-pull-request-windows\swift\utils\PathSanitizingFileCheck --allow-unused-prefixes --sanitize TMP_DIR=T:\5\tools\swift\test-windows-x86_64\ScanDependencies\Output\separate_bridging_header_deps.swift.tmp --sanitize BUILD_DIR=T:/5 --sanitize SOURCE_DIR=C:/Users/swift-ci/jenkins/workspace/apple-llvm-project-pull-request-windows/swift --ignore-runtime-warnings --use-filecheck t:\5\bin\filecheck.exe  --enable-windows-compatibility C:\Users\swift-ci\jenkins\workspace\apple-llvm-project-pull-request-windows\swift\test\ScanDependencies\separate_bridging_header_deps.swift
[2026-02-10T22:11:18.175Z] # executed command: 'T:\PythonAMD64-3.10.1\tools\python.exe' -m json.tool 'T:\5\tools\swift\test-windows-x86_64\ScanDependencies\Output\separate_bridging_header_deps.swift.tmp/deps.json'
[2026-02-10T22:11:18.175Z] # executed command: 'T:\PythonAMD64-3.10.1\tools\python.exe' 'C:\Users\swift-ci\jenkins\workspace\apple-llvm-project-pull-request-windows\swift\utils\PathSanitizingFileCheck' --allow-unused-prefixes --sanitize 'TMP_DIR=T:\5\tools\swift\test-windows-x86_64\ScanDependencies\Output\separate_bridging_header_deps.swift.tmp' --sanitize BUILD_DIR=T:/5 --sanitize SOURCE_DIR=C:/Users/swift-ci/jenkins/workspace/apple-llvm-project-pull-request-windows/swift --ignore-runtime-warnings --use-filecheck 't:\5\bin\filecheck.exe' --enable-windows-compatibility 'C:\Users\swift-ci\jenkins\workspace\apple-llvm-project-pull-request-windows\swift\test\ScanDependencies\separate_bridging_header_deps.swift'
[2026-02-10T22:11:18.175Z] # .---command stderr------------
[2026-02-10T22:11:18.175Z] # | C:\Users\swift-ci\jenkins\workspace\apple-llvm-project-pull-request-windows\swift\test\ScanDependencies\separate_bridging_header_deps.swift:27:16: error: CHECK-NEXT: is not on the line after the previous match
[2026-02-10T22:11:18.175Z] # | // CHECK-NEXT: ],
[2026-02-10T22:11:18.175Z] # |                ^
[2026-02-10T22:11:18.175Z] # | <stdin>:105:2: note: 'next' match was here
[2026-02-10T22:11:18.175Z] # |  ],
[2026-02-10T22:11:18.175Z] # |  ^
[2026-02-10T22:11:18.175Z] # | <stdin>:103:150: note: previous match ended here
[2026-02-10T22:11:18.175Z] # |  "C:\\Users\\swift-ci\\jenkins\\workspace\\apple-llvm-project-pull-request-windows\\swift\\test\\ScanDependencies\\Inputs\\CHeaders\\BridgingOther.h",
[2026-02-10T22:11:18.175Z] # |                                                                                                                                                      ^
[2026-02-10T22:11:18.175Z] # | <stdin>:104:1: note: non-matching line after previous match is here
[2026-02-10T22:11:18.175Z] # |  "T:\\5\\tools\\swift\\stdlib\\windows-vfs-overlay.yaml"
[2026-02-10T22:11:18.175Z] # | ^
[2026-02-10T22:11:18.175Z] # | 
[2026-02-10T22:11:18.175Z] # | Input file: <stdin>
[2026-02-10T22:11:18.175Z] # | Check file: C:\Users\swift-ci\jenkins\workspace\apple-llvm-project-pull-request-windows\swift\test\ScanDependencies\separate_bridging_header_deps.swift
[2026-02-10T22:11:18.175Z] # | 
[2026-02-10T22:11:18.175Z] # | -dump-input=help explains the following input dump.
[2026-02-10T22:11:18.175Z] # | 
[2026-02-10T22:11:18.175Z] # | Input was:
[2026-02-10T22:11:18.175Z] # | <<<<<<
[2026-02-10T22:11:18.175Z] # |          .
[2026-02-10T22:11:18.175Z] # |          .
[2026-02-10T22:11:18.175Z] # |          .
[2026-02-10T22:11:18.175Z] # |        100:  "path": "C:\\Users\\swift-ci\\jenkins\\workspace\\apple-llvm-project-pull-request-windows\\swift\\test\\ScanDependencies/Inputs/CHeaders/Bridging.h", 
[2026-02-10T22:11:18.175Z] # |        101:  "sourceFiles": [ 
[2026-02-10T22:11:18.175Z] # |        102:  "C:\\Users\\swift-ci\\jenkins\\workspace\\apple-llvm-project-pull-request-windows\\swift\\test\\ScanDependencies\\Inputs\\CHeaders\\Bridging.h", 
[2026-02-10T22:11:18.175Z] # |        103:  "C:\\Users\\swift-ci\\jenkins\\workspace\\apple-llvm-project-pull-request-windows\\swift\\test\\ScanDependencies\\Inputs\\CHeaders\\BridgingOther.h", 
[2026-02-10T22:11:18.175Z] # |        104:  "T:\\5\\tools\\swift\\stdlib\\windows-vfs-overlay.yaml" 
[2026-02-10T22:11:18.175Z] # |        105:  ], 
[2026-02-10T22:11:18.175Z] # | next:27      !~  error: match on wrong line
[2026-02-10T22:11:18.175Z] # |        106:  "moduleDependencies": [ 
[2026-02-10T22:11:18.175Z] # |        107:  "F" 
[2026-02-10T22:11:18.175Z] # |        108:  ], 
[2026-02-10T22:11:18.175Z] # |        109:  "commandLine": [ 
[2026-02-10T22:11:18.175Z] # |        110:  "-frontend", 
[2026-02-10T22:11:18.175Z] # |          .
[2026-02-10T22:11:18.175Z] # |          .
[2026-02-10T22:11:18.175Z] # |          .
[2026-02-10T22:11:18.175Z] # | >>>>>>
[2026-02-10T22:11:18.175Z] # `-----------------------------
[2026-02-10T22:11:18.175Z] # error: command failed with exit status: 1
[2026-02-10T22:11:18.175Z] 
[2026-02-10T22:11:18.175Z] --
[2026-02-10T22:11:18.175Z] 
[2026-02-10T22:11:18.175Z] ********************

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant