crowbartools / Firebot

A powerful all-in-one bot for Twitch streamers
https://firebot.app
GNU General Public License v3.0
317 stars 88 forks source link

[Bug] github build actions not working (compile-and-release.yml) - nut.js no longer on npm registry. #2539

Open HydAu opened 2 months ago

HydAu commented 2 months ago

Is there an existing issue for this?

Current Behavior

nut.js has been removed from registry. will need to be hosted elsewhere ref https://github.com/nut-tree/nut.js/issues/587 and https://nutjs.dev/blog/i-give-up

Expected Behavior

loads package

Steps To Reproduce

try and build

Version

latest master branch

What operating system are you using Firebot on?

Windows 10

Relevant log output

No response

Contact Details (Optional)

No response

Wissididom commented 1 month ago

I think the dependency could be replaced with https://www.npmjs.com/package/@nut-tree-fork/nut-js for now, which seems to have been published 13 days ago.

zunderscore commented 3 weeks ago

Fixed in v5 branch so folks can continue dev. Will get pushed to master on next release.

zunderscore commented 3 weeks ago

Further investigation from @dennisrijsdijk found that while this package works for Windows and Mac, it breaks on Linux as it was built on ARM, but we need it built for x64. The dev team is discussing options.