Writing a macOS Finder "action" extension with Swift 6 concurrency
Swift 6 is great, but the strict concurrency checking can make interactions with older Apple APIs be... not fun.
Furthermore, older Apple APIs can be less aware of async
Swift features, such as actor
s. I recently ran into both of these while adding a Finder "action extension" to an …