Anarios / return-youtube-dislike

Chrome extension to return youtube dislikes
https://returnyoutubedislike.com/
GNU General Public License v3.0
12.55k stars 561 forks source link

GitHub Actions - build extension on commits and pull requests to main branch #1018

Closed Moondarker closed 3 months ago

Moondarker commented 9 months ago

Adds a GitHub workflow for building and providing an unpacked extension build, triggered on commits and pull requests to main branch.

This a first step for #1003 - and can be used as a foundation for automated signed crx builds and pre-release publication in the future.

Anarios commented 3 months ago

Thanks

Moondarker commented 3 months ago

Glad to see you again, @Anarios ! The reason it fails right now is that package-lock.json was removed in #708 for some reason.

It's better to update and keep it for more repeatable builds. Alternatively, we can use npm install instead to use latest versions of packages according to rules described in package.json. Lmk if you'd like to fix it yourself or maybe I should make another PR. :)

Anarios commented 3 months ago

Thanks @Moondarker, yep, going through lots of PRs at the moment, I will fix the build once done with merge conflicts.