https://news.ycombinator.com/newsfaq.html
That's even more true for Show HN: "New features and upgrades ("Foo 1.3.1 is out") generally aren't substantive enough to be Show HNs."
I had the exact same experience with my PyQt-based file manager [1]. Because of this frustration, I open sourced its build system [2]. I believe it could have saved you those weeks of work. Maybe it can still help you if you want to add automatic updates on Mac, or support other OSs (Windows, Linux).