Skip to content

Commit b653b35

Browse files
committed
[CI] add inputs to moon tasks (#234593)
## Summary This addition just ensures the tasks are re-ran (and not dug up from caches) if the source files change on these projects, or the dependency sources for `@kbn/ui-shared-deps-src`. (cherry picked from commit 75c5957)
1 parent 8384faa commit b653b35

File tree

3 files changed

+44
-2
lines changed

3 files changed

+44
-2
lines changed

src/platform/packages/private/kbn-ui-shared-deps-npm/moon.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,13 @@ fileGroups:
2626
tasks:
2727
build-webpack:
2828
command: yarn
29+
deps:
30+
- '^:build-webpack'
2931
args:
3032
- build
33+
inputs:
34+
- '@group(src)'
35+
- 'webpack.config.js'
3136
outputs:
3237
- /target/build/src/platform/packages/private/kbn-ui-shared-deps-npm
3338
watch-webpack:
@@ -40,5 +45,8 @@ tasks:
4045
- --watch
4146
deps:
4247
- '^:build-webpack'
48+
inputs:
49+
- '@group(src)'
50+
- 'webpack.config.js'
4351
outputs:
4452
- /target/build/src/platform/packages/private/kbn-ui-shared-deps-npm

src/platform/packages/private/kbn-ui-shared-deps-src/moon.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,35 @@ tasks:
3333
- build
3434
deps:
3535
- '^:build-webpack'
36+
inputs:
37+
- '@group(src)'
38+
- 'webpack.config.js'
39+
- '@group(src)'
40+
- '/src/platform/packages/shared/kbn-repo-info/**/*.{js,ts,tsx}'
41+
- '/src/platform/packages/shared/kbn-ui-theme/**/*.{js,ts,tsx}'
42+
- '/src/platform/packages/shared/kbn-i18n/**/*.{js,ts,tsx}'
43+
- '/src/platform/packages/shared/kbn-i18n-react/**/*.{js,ts,tsx}'
44+
- '/src/platform/packages/shared/kbn-monaco/**/*.{js,ts,tsx}'
45+
- '/src/platform/packages/shared/kbn-datemath/**/*.{js,ts,tsx}'
46+
- '/src/platform/packages/shared/kbn-analytics/**/*.{js,ts,tsx}'
47+
- '/src/platform/packages/shared/kbn-crypto-browser/**/*.{js,ts,tsx}'
48+
- '/src/platform/packages/shared/kbn-es-query/**/*.{js,ts,tsx}'
49+
- '/src/platform/packages/shared/kbn-search-errors/**/*.{js,ts,tsx}'
50+
- '/src/platform/packages/shared/kbn-std/**/*.{js,ts,tsx}'
51+
- '/src/platform/packages/shared/kbn-safer-lodash-set/**/*.{js,ts,tsx}'
52+
- '/src/platform/packages/shared/shared-ux/error_boundary/**/*.{js,ts,tsx}'
53+
- '/src/platform/packages/shared/kbn-rison/**/*.{js,ts,tsx}'
54+
- '/src/platform/packages/shared/shared-ux/code_editor/impl/**/*.{js,ts,tsx}'
55+
- '/src/platform/packages/shared/kbn-esql-ast/**/*.{js,ts,tsx}'
56+
- '/src/platform/packages/shared/kbn-ebt-tools/**/*.{js,ts,tsx}'
57+
- '/src/platform/packages/shared/react/kibana_context/common/**/*.{js,ts,tsx}'
58+
- '/src/platform/packages/shared/react/kibana_context/root/**/*.{js,ts,tsx}'
59+
- '/src/platform/packages/shared/react/kibana_context/render/**/*.{js,ts,tsx}'
60+
- '/src/platform/packages/shared/react/kibana_context/theme/**/*.{js,ts,tsx}'
61+
- '/src/platform/packages/shared/shared-ux/router/impl/**/*.{js,ts,tsx}'
62+
- '/src/platform/packages/private/kbn-ui-shared-deps-npm/**/*.{js,ts,tsx}'
63+
- '/src/platform/packages/shared/react/kibana_mount/**/*.{js,ts,tsx}'
64+
- '!/src/**/*.test.{js,ts,tsx}'
3665
outputs:
3766
- /target/build/src/platform/packages/private/kbn-ui-shared-deps-src
3867
watch-webpack:
@@ -45,5 +74,8 @@ tasks:
4574
- --watch
4675
deps:
4776
- '^:build-webpack'
77+
inputs:
78+
- '@group(src)'
79+
- 'webpack.config.js'
4880
outputs:
4981
- /target/build/src/platform/packages/private/kbn-ui-shared-deps-src

src/platform/packages/shared/kbn-monaco/moon.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,16 @@ tags:
2020
fileGroups:
2121
src:
2222
- src/**/*
23-
- '**/*.ts'
24-
- src/languages/painless/autocomplete_definitions/*.json
23+
- scripts/**/*
2524
- '!target/**/*'
2625
tasks:
2726
build-webpack:
2827
command: yarn
2928
args:
3029
- 'build'
30+
inputs:
31+
- '@group(src)'
32+
- 'webpack.config.js'
3133
outputs:
3234
- /target/build/src/platform/packages/shared/kbn-monaco
3335
watch-webpack:

0 commit comments

Comments
 (0)