diff --git a/bin/build-release.sh b/bin/build-release.sh index 464d652af2743d8c9afe32e0aca585be46e05c2e..d123533ee0081b23aa84251938c9ee43bb477c6c 100755 --- a/bin/build-release.sh +++ b/bin/build-release.sh @@ -46,12 +46,19 @@ if [ -f "$TARGET/composer.json" ]; then php "$TARGET/composer.phar" install --no-dev --prefer-dist -o -d "$TARGET" fi -mkdir -p "$TARGET/config" "$TARGET/metadata" "$TARGET/cert" "$TARGET/log" +# Use npm only on newer versions that have a package.json +if [ -f "$TARGET/package.json" ]; then + npm install + npm audit fix +fi + +mkdir -p "$TARGET/config" "$TARGET/metadata" "$TARGET/cert" "$TARGET/log" "$TARGET/data" cp -rv "$TARGET/config-templates/"* "$TARGET/config/" cp -rv "$TARGET/metadata-templates/"* "$TARGET/metadata/" rm -rf "$TARGET/.git" rm "$TARGET/.coveralls.yml" rm "$TARGET/.travis.yml" +rm "$TARGET/.php_cs.dist" rm "$TARGET/psalm.xml" rm "$TARGET"/{,modules}/.gitignore rm "$TARGET/.gitattributes"