Expand slugignore & Add auto remove node_module rake task (#12372)

This commit is contained in:
Mac Siri 2021-01-22 07:24:26 -05:00 committed by GitHub
parent 5b48af2236
commit a63e7ef367
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 60 additions and 27 deletions

View file

@ -1,30 +1,49 @@
app/javascript/.storybook/
app/javascript/actionsPanel/__tests__/
app/javascript/admin/__tests__/
app/javascript/articles/__tests__/
app/javascript/articles/__stories__/
app/javascript/chat/__tests__/
app/javascript/CommentSubscription/__tests__/
app/javascript/CommentSubscription/__stories__/
app/javascript/githubRepos/__tests__/
app/javascript/icons/__tests__/
app/javascript/icons/__stories__/
app/javascript/leftSidebar/__tests__/
app/javascript/listings/__tests__/
app/javascript/modCenter/__tests__/
.buildkite/
.codeclimate.yml
.dockerignore
.editorconfig
.env_sample
.erb-lint.yml
.eslintignore
.eslintrc.js
.gitattributes
.gitdocs.js
.github/
.gitpod.dockerfile
.gitpod.yml
.postcssrc.yml
.prettierignore
.prettierrc.json
.rspec
.rubocop.yml
.rubocop_todo.yml
.simplecov
.travis.yml
.validaterc
.yardopts
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Containerfile
Dockerfile
Guardfile
LICENSE.md
README.md
SECURITY.md
app/**/*.test.js
app/**/*.test.jsx
app/**/.eslintrc.js
app/**/.storybook/
app/**/__stories__/
app/javascript/netlify.toml
app/javascript/onboarding/__tests__/
app/javascript/podcasts/__tests__/
app/javascript/podcasts/__stories__/
app/javascript/readingList/__tests__/
app/javascript/responseTemplates/__tests__/
app/javascript/Search/__tests__/
app/javascript/Search/__stories__/
app/javascript/shared/components/__tests__/
app/javascript/sidebar-widget/__tests__/
app/javascript/Snackbar/__tests__/
app/javascript/Snackbar/__stories__/
app/javascript/utilities/__tests__/
container-compose.yml
cypress.dev.json
cypress.json
cypress/
docker-compose.yml
docs/
empty-module.js
jest.config.js
postcss_error.log
scripts/
spec/
scripts/after_deploy.sh
testSetup.js

14
lib/tasks/assets.rake Normal file
View file

@ -0,0 +1,14 @@
# Adapted from https://github.com/heroku/heroku-buildpack-ruby/issues/792
namespace :assets do
desc "Remove 'node_modules' folder"
task rm_node_modules: :environment do
Rails.logger.info "Removing node_modules folder"
FileUtils.remove_dir("node_modules", true)
end
end
unless ENV["WEBPACKER_PRECOMPILE"] == "false"
Rake::Task["assets:clean"].enhance do
Rake::Task["assets:rm_node_modules"].invoke
end
end