From 9e4320bde3e51a06c1ba41640df93b3f7882cfdd Mon Sep 17 00:00:00 2001 From: rogu3bear Date: Tue, 12 May 2026 09:53:05 -0500 Subject: [PATCH] ci(pointer): block remote package and endpoint drift --- apps/macos/Tests/PointerDesignerTests/IdentityTests.swift | 3 +++ scripts/check-local-first.sh | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/apps/macos/Tests/PointerDesignerTests/IdentityTests.swift b/apps/macos/Tests/PointerDesignerTests/IdentityTests.swift index 648af14..7952e46 100644 --- a/apps/macos/Tests/PointerDesignerTests/IdentityTests.swift +++ b/apps/macos/Tests/PointerDesignerTests/IdentityTests.swift @@ -525,6 +525,9 @@ final class IdentityTests: XCTestCase { XCTAssertTrue(script.contains("NWConnection")) XCTAssertTrue(script.contains("SentrySDK")) XCTAssertTrue(script.contains("FirebaseApp")) + XCTAssertTrue(script.contains("TelemetryDeck")) + XCTAssertTrue(script.contains(".package(url:")) + XCTAssertTrue(script.contains("https://")) XCTAssertTrue(script.contains("Cursor Designer local-first app check passed.")) XCTAssertTrue(workflow.contains("sudo apt-get update && sudo apt-get install -y ripgrep")) XCTAssertTrue(workflow.contains("./scripts/check-local-first.sh")) diff --git a/scripts/check-local-first.sh b/scripts/check-local-first.sh index 6a3139a..d893b99 100755 --- a/scripts/check-local-first.sh +++ b/scripts/check-local-first.sh @@ -29,6 +29,10 @@ forbidden_patterns=( "Mixpanel" "Amplitude" "Segment" + "TelemetryDeck" + ".package(url:" + "http://" + "https://" ) rg_args=(