diff --git a/.goreleaser.yml b/.goreleaser.yml index b526e3a..c3cc6ef 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -44,10 +44,6 @@ brews: skip_upload: auto dependencies: - "cirruslabs/cli/softnet" - post_install: | - ENV["SENTRY_DSN"] = "https://606fab64ced94f0991109ac5467e23da@o4504250314522624.ingest.sentry.io/4504606552424448" - system "#{bin}/tart report-installation" - ENV.delete("SENTRY_DSN") custom_block: | depends_on :macos => :monterey diff --git a/Sources/tart/Commands/ReportInstallation.swift b/Sources/tart/Commands/ReportInstallation.swift deleted file mode 100644 index 219958e..0000000 --- a/Sources/tart/Commands/ReportInstallation.swift +++ /dev/null @@ -1,25 +0,0 @@ -import ArgumentParser -import Foundation -import Sentry - -struct ReportInstallation: AsyncParsableCommand { - static var configuration = CommandConfiguration( - commandName: "report-installation", - abstract: "Send installation event to Sentry if configured", - discussion: """ - Reports macOS version and device model for analytics purposes. - Helps Cirrus Labs team to prioritize testing on most popular devices. - """, - shouldDisplay: false - ) - - func run() async throws { - let installationEvent = Event() - installationEvent.message = SentryMessage(formatted: "installed") - installationEvent.level = SentryLevel.info - installationEvent.user = nil - installationEvent.stacktrace = nil - let id = SentrySDK.capture(event: installationEvent) - print("Captured installation event #\(id)!") - } -} diff --git a/Sources/tart/Root.swift b/Sources/tart/Root.swift index b435c0a..7722a06 100644 --- a/Sources/tart/Root.swift +++ b/Sources/tart/Root.swift @@ -25,7 +25,6 @@ struct Root: AsyncParsableCommand { Rename.self, Stop.self, Delete.self, - ReportInstallation.self, ]) public static func main() async throws {