diff --git a/.distignore b/.distignore index cb53281..33e5450 100644 --- a/.distignore +++ b/.distignore @@ -1,28 +1,31 @@ +/.codecov.yml +/.dist +/.distignore +/.env +/.env.example /.git /.github -/.wordpress-org -/tests -/bin +/.gitignore /.idea -/.dist -/coverage.xml -/phpunit.xml -/composer.lock -/coverage.xml -/coverage-report/* -/.distignore /.phpcs.xml -/phpunit.xml.dist -/.gitignore -/composer.json -/composer.lock -/README.md +/.wordpress-org /CHANGELOG.md /CODE_OF_CONDUCT.md -/.codecov.yml -/docker -/.env -/.env.example -/docker-compose.yml /DEVELOPMENT.md /Makefile +/README.md +/assets/public/js/multisafepay-blocks/src/* +/bin +/composer.json +/composer.lock +/coverage-report/* +/coverage.xml +/docker +/docker-compose.yml +/node_modules/* +/package-lock.json +/package.json +/phpunit.xml +/phpunit.xml.dist +/tests +/webpack.config.js diff --git a/.gitignore b/.gitignore index 1e71beb..abe3042 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ /.env /.idea /.phpunit.result.cache +/.release/ /assets/public/js/multisafepay-blocks/build/* /composer.lock /coverage-report/* diff --git a/bin/release-into-wordpress.sh b/bin/release-into-wordpress.sh index 08e0a77..c035ff0 100755 --- a/bin/release-into-wordpress.sh +++ b/bin/release-into-wordpress.sh @@ -34,3 +34,9 @@ npm install --include=dev --no-fund # Build file. npm run build + +# Remove node_modules +rm -rf node_modules + +# Remove src folder +rm -rf assets/public/js/multisafepay-blocks/src diff --git a/bin/release.sh b/bin/release.sh index 7e2005b..9fa7f43 100755 --- a/bin/release.sh +++ b/bin/release.sh @@ -38,5 +38,14 @@ npm run build # Back to root directory RELEASE_FOLDER cd ../ -# zip everything -zip -9 -r "$FILENAME_PREFIX""$RELEASE_VERSION".zip "$FOLDER_PREFIX" -x "$FOLDER_PREFIX""/composer.json" -x "$FOLDER_PREFIX""/composer.lock" -x "$FOLDER_PREFIX""/.wordpress-org/*" -x "$FOLDER_PREFIX""/.distignore" -x "$FOLDER_PREFIX""/package.json" -x "$FOLDER_PREFIX""/node_modules" -x "$FOLDER_PREFIX""/webpack.config.js" -x "$FOLDER_PREFIX""/assets/public/js/multisafepay-blocks/src/*" +# Zip everything. Exclusions in alphabetical order +zip -9 -r "$FILENAME_PREFIX""$RELEASE_VERSION".zip "$FOLDER_PREFIX" \ +-x "$FOLDER_PREFIX""/.distignore" \ +-x "$FOLDER_PREFIX""/.wordpress-org/*" \ +-x "$FOLDER_PREFIX""/assets/public/js/multisafepay-blocks/src/*" \ +-x "$FOLDER_PREFIX""/composer.json" \ +-x "$FOLDER_PREFIX""/composer.lock" \ +-x "$FOLDER_PREFIX""/node_modules/*" \ +-x "$FOLDER_PREFIX""/package-lock.json" \ +-x "$FOLDER_PREFIX""/package.json" \ +-x "$FOLDER_PREFIX""/webpack.config.js"