CI breaking with mono repository
The CI script will copy the package*.json
files and run npm install
in the destination folder. This break with mono repository for two reason:
- with the
bin
section of adbockpluscorenpm
tries to make the script executable. Regardless if they already are or not. This is fine ofadblockpluscore
is downloaded - but, with the mono repository, adblockpluscore is referenced as
/core
andnpm i
will symlinkadblockpluscore
to../core
, then whennpm i
want to make the script executable in 1, it fails.
See https://gitlab.com/eyeo/adblockplus/abc/webext-sdk/-/merge_requests/340