How to notarize Electron app for macOS Catalina (10.15)

What a beautiful island like Catalina!

However it probably gonna to be:

What a painful experience to update Electron app for Catalina!

It was exciting after upgrading macOS from Mojave to Catalina and see the beautiful desktop wallpaper, even it took like FOREVER to complete!