Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Grunt dependency #85341

Closed
8 tasks done
tylersmalley opened this issue Dec 8, 2020 · 1 comment · Fixed by #111882
Closed
8 tasks done

Remove Grunt dependency #85341

tylersmalley opened this issue Dec 8, 2020 · 1 comment · Fixed by #111882
Assignees
Labels
Feature:Build Tooling Feature:CI Continuous integration Team:Operations Team label for Operations Team

Comments

@tylersmalley
Copy link
Contributor

tylersmalley commented Dec 8, 2020

Since moving to dedicated scripts, we have very little use for Grunt these days as it's mostly existing for legacy usages. We should migrate any existing tasks and remove the dependencies.

Related to #70733

Running "availabletasks:availabletasks" (availabletasks) task
availabletasks                           ->  List available Grunt tasks & targets. 
babel                                    ->  Use next generation JavaScript, today 
checkPlugins                             =>  Checks for plugins which may disrupt tests 
clean                                    ->  Clean files and folders. 
copy                                     ->  Copy files. 
docker:docs                              =>  Build docs from docker 
functionalTests:ensureAllTestsInCiGroup  =>  Check that all of the functional tests are in a CI group 
jenkins:docs                             =>  Alias for "docker:docs" task. 
jenkins:unit                             =>  Alias for "run:eslint", "run:sasslint", "run:checkTsProjects", "run:checkDocApiChanges", "run:typeCheck", "run:i18nCheck", "run:telemetryCheck", "run:checkFileCasing", "run:licenses", "run:verifyNotice", "run:mocha", "run:test_jest", "run:test_jest_integration", "run:test_projects", "run:test_hardening", "run:apiIntegrationTests" tasks. 
licenses:csv_report                      =>  Report of 3rd party dependencies 
peg                                      ->  Generates parsers from PEG grammars. (kuery|timelion_chain)
quick-test                               =>  Alias for "test:quick" task. 
run                                      ->  used to start external processes (like servers) (eslint|sasslint|checkFileCasing|checkDocApiChanges|typeCheck|checkTsProjects|i18nCheck|telemetryCheck|mocha|mochaCoverage|verifyNotice|test_hardening|apiIntegrationTests|serverIntegrationTests|interpreterFunctionalTestsRelease|pluginFunctionalTestsRelease|exampleFunctionalTestsRelease|functionalTests|licenses|test_jest|test_jest_integration|test_projects)
stop                                     ->  stop a process started with "run" (only works for tasks that use wait:false) 
tasks                                    =>  Alias for "availabletasks" task. 
test                                     =>  Custom task. 
test:jest                                =>  Custom task. 
test:jest_integration                    =>  Custom task. 
test:mochaCoverage                       =>  Alias for "run:mochaCoverage" task. 
test:projects                            =>  Custom task. 
test:quick                               =>  Alias for "checkPlugins", "run:mocha", "run:functionalTests", "test:jest", "test:jest_integration", "test:projects", "run:apiIntegrationTests" tasks. 
test:visualRegression:buildGallery       =>  Compare screenshots and generate diff images. 
wait                                     ->  wait for a process started with "run" to close (only works for tasks that use wait:false) 
watch                                    >   Run predefined tasks whenever watched files change.
@tylersmalley tylersmalley added Team:Operations Team label for Operations Team Feature:CI Continuous integration Feature:Build Tooling labels Dec 8, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-operations (Team:Operations)

jbudz added a commit to jbudz/kibana that referenced this issue Dec 14, 2020
Part of a larger effort to remote our grunt depdencies, elastic#85341.
jbudz added a commit to jbudz/kibana that referenced this issue Dec 14, 2020
Part of a larger effort to remove our grunt depedencies, elastic#85341.
jbudz added a commit to jbudz/kibana that referenced this issue Dec 15, 2020
Part of a larger effort to remove our grunt depedencies, elastic#85341.
jbudz added a commit to jbudz/kibana that referenced this issue Jul 21, 2021
jbudz added a commit to jbudz/kibana that referenced this issue Sep 10, 2021
This moves the timelion grammar to a Bazel packages.  Generation is
managed by Bazel, and the output no longer needs to be committed.
Updates can be re-processed by `yarn kbn build` or `yarn kbn watch`.

Related to elastic#85341
Closes elastic#17284
This was referenced Sep 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Build Tooling Feature:CI Continuous integration Team:Operations Team label for Operations Team
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants