Skip to content

ci: probe FileProvider root from signed HostApp - #405

Merged
Jesssullivan merged 1 commit into
mainfrom
jess/hostapp-root-probe-tin-1547
May 19, 2026
Merged

ci: probe FileProvider root from signed HostApp#405
Jesssullivan merged 1 commit into
mainfrom
jess/hostapp-root-probe-tin-1547

Conversation

@Jesssullivan

Copy link
Copy Markdown
Owner

Summary

  • add a signed HostApp root probe gated by TCFS_FILEPROVIDER_ROOT_PROBE=1
  • have the macOS postinstall smoke invoke that probe when shell/coordinated CloudStorage root enumeration fails
  • if the signed HostApp can enumerate root entries, continue far enough to drive signed-host requestDownload before shell path checks

Verification

  • bash -n scripts/macos-postinstall-smoke.sh scripts/test-macos-postinstall-smoke.sh
  • git diff --check
  • env -u DEVELOPER_DIR -u SDKROOT -u NIX_CFLAGS_COMPILE -u NIX_LDFLAGS -u NIX_CC /usr/bin/xcrun --sdk macosx swiftc -parse-as-library -typecheck swift/fileprovider/Sources/HostApp/HostApp.swift
  • bash scripts/test-macos-postinstall-smoke.sh

Tracking

@Jesssullivan
Jesssullivan merged commit 5512b7f into main May 19, 2026
9 checks passed
@Jesssullivan
Jesssullivan deleted the jess/hostapp-root-probe-tin-1547 branch May 19, 2026 17:33
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