Skip to content

Commit e2ab92a

Browse files
[9.0] [CI] add inputs to moon tasks (elastic#234593) (elastic#234959)
# Backport This will backport the following commits from `main` to `9.0`: - [[CI] add inputs to moon tasks (elastic#234593)](elastic#234593) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Alex Szabo","email":"[email protected]"},"sourceCommit":{"committedDate":"2025-09-12T18:11:05Z","message":"[CI] add inputs to moon tasks (elastic#234593)\n\n## Summary\nThis addition just ensures the tasks are re-ran (and not dug up from\ncaches) if the source files change on these projects, or the dependency\nsources for `@kbn/ui-shared-deps-src`.","sha":"75c595776f7aa24a663ea3a624bcd833e406f9e7","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v9.2.0"],"title":"[CI] add inputs to moon tasks","number":234593,"url":"https://github.com/elastic/kibana/pull/234593","mergeCommit":{"message":"[CI] add inputs to moon tasks (elastic#234593)\n\n## Summary\nThis addition just ensures the tasks are re-ran (and not dug up from\ncaches) if the source files change on these projects, or the dependency\nsources for `@kbn/ui-shared-deps-src`.","sha":"75c595776f7aa24a663ea3a624bcd833e406f9e7"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/234593","number":234593,"mergeCommit":{"message":"[CI] add inputs to moon tasks (elastic#234593)\n\n## Summary\nThis addition just ensures the tasks are re-ran (and not dug up from\ncaches) if the source files change on these projects, or the dependency\nsources for `@kbn/ui-shared-deps-src`.","sha":"75c595776f7aa24a663ea3a624bcd833e406f9e7"}}]}] BACKPORT--> Co-authored-by: Alex Szabo <[email protected]>
1 parent 8384faa commit e2ab92a

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)