-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Update gulp related packages (major) #46665
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
…r-gulp # Conflicts: # yarn.lock
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
…r-gulp # Conflicts: # yarn.lock
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good for Canvas. Just a few nits/suggestions.
// @ts-ignore | ||
import { findPluginSpecs } from '../../../src/legacy/plugin_discovery'; | ||
|
||
/* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: perhaps add a help
flag to output this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would, but gulp hijacks the --help
flag. If we migrate this away from gulp (which would be ideal) then we could definitely do this.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
💚 Build Succeeded |
* Update gulp related packages * ts-ify and gulp4-ify x-pack tasks, remove unused canvas tasks * remove unnecessary gulp.TaskFunction usage * fix old references * update renovate config * move constants into helpers directory * typo * compact tasks a bit, remove unnecessary paths * fix build directories * deprecate testonly task * rather than justifying an unjustifiable ts-ignore, ts-ify the imported module * update renovate config * update browser download tests to mock axios * add root index.d.ts to tsconfig * export BrowserType * remove unnecessary `@ts-ignore` * use consistent casing
* Update gulp related packages (major) (#46665) * Update gulp related packages * ts-ify and gulp4-ify x-pack tasks, remove unused canvas tasks * remove unnecessary gulp.TaskFunction usage * fix old references * update renovate config * move constants into helpers directory * typo * compact tasks a bit, remove unnecessary paths * fix build directories * deprecate testonly task * rather than justifying an unjustifiable ts-ignore, ts-ify the imported module * update renovate config * update browser download tests to mock axios * add root index.d.ts to tsconfig * export BrowserType * remove unnecessary `@ts-ignore` * use consistent casing * correct import for createAutoJUnitReporter * Update gulp related packages (#47421) (cherry picked from commit 35751f9)
7.x/7.5: ef6727c |
… into console-token-iterator * 'console-token-iterator' of github.com:jloleysens/kibana: (184 commits) [functional/services] update webdriver lib and types (elastic#47381) Standardizing IconField implementation across the app (elastic#47196) Move ui/value_suggestions ⇒ NP data plugin (elastic#45762) Remove ui/persisted_log - Part 2 (elastic#47236) Update gulp related packages (elastic#47421) Update dependency idx to ^2.5.6 (elastic#47399) try running fewer jobs in parallel on the same worker (elastic#47403) Update webpack related packages (elastic#47402) Update jsonwebtoken related packages (elastic#47400) Update gulp related packages (major) (elastic#46665) Update dependency prettier to ^1.18.2 (elastic#47340) Update dependency @types/puppeteer to ^1.20.1 (elastic#47339) Update dependency @elastic/elasticsearch to ^7.4.0 (elastic#47338) Update dependency tar-fs to ^1.16.3 (elastic#47341) [Code] Code Integrator Component (elastic#47180) [Canvas][i18n] Sidebar (elastic#46090) Generate uuid in task Manager as Kibana uuid may not yet have been initialised [Code] Embedded Code Snippet Component (elastic#47183) Revert "Add pipeline for flaky test runner job (elastic#46740)" SearchSource: fix docvalue_fields and fields intersection logic (elastic#46724) ...
This PR contains the following updates:
3.9.1
->4.0.2
2.2.0
->7.0.1
4.2.0
->5.0.0
Release Notes
gulpjs/gulp
v4.0.2
Compare Source
Fix
Docs
Build
v4.0.1
Compare Source
Fix
Docs
(c960c1d)
Upgrade
Build
Scaffold
v4.0.0
Compare Source
Task system changes
gulp.task
gulp.task
should only be used when you will call the task with the CLIgulp.series
andgulp.parallel
methods for composing tasks. Everything must use these now.gulp.task
which allows a named function to be used as the name of the task and task function.gulp.tree
method for retrieving the task tree. Pass{ deep: true }
for anarchy
compatible node list.gulp.registry
for setting custom registries.CLI changes
npm install gulp -g
ornpm install gulp-cli -g
, where gulp-cli is the smaller one (no module code included)--tasks-json
flag to CLI to dump the whole tree out for other tools to consume--verify
flag to check the dependencies in package.json against the plugin blacklist.vinyl/vinyl-fs changes
gulp.symlink
which functions exactly likegulp.dest
, but symlinks instead.dirMode
param togulp.dest
andgulp.symlink
which allows better control over the mode of the destination folder that is created.gulp.src
will be evaluated in order, which means this is possiblegulp.src(['*.js', '!b*.js', 'bad.js'])
(exclude every JS file that starts with a b except bad.js)gulp.src(['**/*', '!b.js'])
will no longer eat CPU since negations happen during walking nowsince
option togulp.src
which lets you only match files that have been modified since a certain date (for incremental builds)gulp.src
not following symlinksoverwrite
option togulp.dest
which allows you to enable or disable overwriting of existing filessindresorhus/gulp-mocha
v7.0.1
Compare Source
f60a346
v7.0.0
Compare Source
Breaking:
4924437
4924437
v6.0.0
Compare Source
v5.0.0
Compare Source
v4.3.1
Compare Source
v4.3.0
Compare Source
v4.2.0
Compare Source
v4.1.0
Compare Source
v4.0.1
Compare Source
v4.0.0
Compare Source
mocha
binary instead using its broken programmatic API. This means you can use any of themocha
CLI flags (in a camelCased form). This should also fix most of the issues people have been having with this task. Thanks to @shellscape for doing most of the work.If you were using Babel with
babel-register
in your gulpfile, you now need to use the Mochacompilers
option instead:{compilers: 'js:babel-core/register'}
. See https://babeljs.io/docs/setup/#installationv3.0.1
Compare Source
v3.0.0
Compare Source
sindresorhus/gulp-zip
v5.0.0
Compare Source
Breaking:
ddbacce
Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot. View repository job log here.