I'm using Stacksift 1.0.2 (5), and whenever I try to use the in-app Sparkle updates, the update itself is shown, but the "Install and Relaunch" button doesn't ever actually install and relaunch the client. The button is disabled, and the progress bar looks finished, however Stacksift does not relaunch.
I've left the app/process running for 20-30 minutes in the background while I completed other work, and it didn't come back from that.
It looks like the quarantine xattr isn't being removed from the incoming binary:
default 08:40:40.948117+1000 Stacksift Warning: could not remove quarantine metadata from /Users/tonyarnold/Library/Containers/io.stacksift.Client/Data/Library/Caches/io.stacksift.Client/org.sparkle-project.Sparkle/Stacksift (Autoupdate).app: Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted" UserInfo={NSLocalizedDescription=Failed to remove file quarantine on Stacksift (Autoupdate).app.}. This may not be a problem, the update process will continue.
error 08:40:40.949326+1000 Stacksift launch path not accessible
error 08:40:40.951189+1000 Stacksift (
0 CoreFoundation 0x00000001894b0c78 __exceptionPreprocess + 240
1 libobjc.A.dylib 0x00000001891d90a8 objc_exception_throw + 60
2 Foundation 0x000000018a25e2b4 -[NSConcreteTask launchWithDictionary:error:] + 4548
3 Foundation 0x000000018a286d38 +[NSTask launchedTaskWithLaunchPath:arguments:] + 160
4 Sparkle 0x00000001021e66e0 -[SUBasicUpdateDriver installWithToolAndRelaunch:displayingUserInterface:] + 4604
5 Sparkle 0x00000001021fe8d0 -[SUUIBasedUpdateDriver installWithToolAndRelaunch:] + 392
6 AppKit 0x000000018be37d7c -[NSApplication(NSResponder) sendAction:to:from:] + 456
7 AppKit 0x000000018be37b78 -[NSControl sendAction:to:] + 96
8 AppKit 0x000000018be37a80 __26-[NSCell _sendActionFrom:]_block_invoke + 152
9 AppKit 0x000000018be37970 -[NSCell _sendActionFrom:] + 196
10 AppKit 0x000000018be3789c -[NSButtonCell _sendActionFrom:] + 104
11 AppKit 0x000000018be34910 NSControlTrackMouse + 1696
12 AppKit 0x000000018be34244 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 160
13 AppKit 0x000000018be340b8 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 740
14 AppKit 0x000000018be3332c -[NSControl mouseDown:] + 636
15 AppKit 0x000000018be316b4 -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 4384
16 AppKit 0x000000018bda2064 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 2444
17 AppKit 0x000000018bda146c -[NSWindow(NSEventRouting) sendEvent:] + 352
18 AppKit 0x000000018bda0344 -[NSApplication(NSEvent) sendEvent:] + 2568
19 AppKit 0x000000018c06db78 -[NSApplication _handleEvent:] + 76
20 AppKit 0x000000018bc0fcd4 -[NSApplication run] + 636
21 AppKit 0x000000018bbe171c NSApplicationMain + 1064
22 SwiftUI 0x00000001a9b941b4 $s7SwiftUI6runAppys5NeverOSo21NSApplicationDelegate_pFTf4e_nAA07TestingdG0C_Tg5 + 96
23 SwiftUI 0x00000001aa3d7ba0 $s7SwiftUI6runAppys5NeverOxAA0D0RzlF + 220
24 SwiftUI 0x00000001a9f81854 $s7SwiftUI3AppPAAE4mainyyFZ + 128
25 Stacksift 0x0000000102108e14 Stacksift + 19988
26 libdyld.dylib 0x0000000189351450 start + 4
)