Skip to content

Commit 1db38fd

Browse files
committed
Merge branch 'main' of github.com:elastic/kibana into d/2024-03-25-created-by
2 parents 4ca1e4a + 8feb50d commit 1db38fd

1,063 files changed

Lines changed: 13319 additions & 4459 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.buildkite/scripts/steps/test/jest_parallel.sh

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ export JOB=${BUILDKITE_PARALLEL_JOB:-0}
88
# a jest failure will result in the script returning an exit code of 10
99
exitCode=0
1010
results=()
11+
configs=""
12+
failedConfigs=""
1113

1214
if [[ "$1" == 'jest.config.js' ]]; then
1315
# we used to run jest tests in parallel but started to see a lot of flakiness in libraries like react-dom/test-utils:
@@ -22,9 +24,28 @@ else
2224
fi
2325

2426
export TEST_TYPE
25-
echo "--- downloading jest test run order"
26-
download_artifact jest_run_order.json .
27-
configs=$(jq -r 'getpath([env.TEST_TYPE]) | .groups[env.JOB | tonumber].names | .[]' jest_run_order.json)
27+
28+
# Added section for tracking and retrying failed configs
29+
FAILED_CONFIGS_KEY="${BUILDKITE_STEP_ID}${TEST_TYPE}${JOB}"
30+
31+
if [[ ! "$configs" && "${BUILDKITE_RETRY_COUNT:-0}" == "1" ]]; then
32+
configs=$(buildkite-agent meta-data get "$FAILED_CONFIGS_KEY" --default '')
33+
if [[ "$configs" ]]; then
34+
echo "--- Retrying only failed configs"
35+
echo "$configs"
36+
fi
37+
fi
38+
39+
if [ "$configs" == "" ]; then
40+
echo "--- downloading jest test run order"
41+
download_artifact jest_run_order.json .
42+
configs=$(jq -r 'getpath([env.TEST_TYPE]) | .groups[env.JOB | tonumber].names | .[]' jest_run_order.json)
43+
fi
44+
45+
if [ "$configs" == "" ]; then
46+
echo "unable to determine configs to run"
47+
exit 1
48+
fi
2849

2950
echo "+++ ⚠️ WARNING ⚠️"
3051
echo "
@@ -66,9 +87,19 @@ while read -r config; do
6687
exitCode=10
6788
echo "Jest exited with code $lastCode"
6889
echo "^^^ +++"
90+
91+
if [[ "$failedConfigs" ]]; then
92+
failedConfigs="${failedConfigs}"$'\n'"$config"
93+
else
94+
failedConfigs="$config"
95+
fi
6996
fi
7097
done <<< "$configs"
7198

99+
if [[ "$failedConfigs" ]]; then
100+
buildkite-agent meta-data set "$FAILED_CONFIGS_KEY" "$failedConfigs"
101+
fi
102+
72103
echo "--- Jest configs complete"
73104
printf "%s\n" "${results[@]}"
74105
echo ""

.github/CODEOWNERS

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -798,8 +798,9 @@ packages/kbn-shared-ux-utility @elastic/appex-sharedux
798798
x-pack/plugins/observability_solution/slo @elastic/obs-ux-management-team
799799
x-pack/packages/kbn-slo-schema @elastic/obs-ux-management-team
800800
x-pack/plugins/snapshot_restore @elastic/kibana-management
801-
packages/solution-nav/es @elastic/appex-sharedux
802-
packages/solution-nav/oblt @elastic/appex-sharedux
801+
packages/solution-nav/analytics @elastic/appex-sharedux @elastic/kibana-data-discovery @elastic/kibana-presentation @elastic/kibana-visualizations
802+
packages/solution-nav/es @elastic/appex-sharedux @elastic/enterprise-search-frontend
803+
packages/solution-nav/oblt @elastic/appex-sharedux @elastic/obs-ux-management-team
803804
packages/kbn-some-dev-log @elastic/kibana-operations
804805
packages/kbn-sort-package-json @elastic/kibana-operations
805806
packages/kbn-sort-predicates @elastic/kibana-visualizations

.puppeteerrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
skipDownload: true

api_docs/actions.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/actions
88
title: "actions"
99
image: https://source.unsplash.com/400x175/?github
1010
description: API docs for the actions plugin
11-
date: 2024-04-03
11+
date: 2024-04-04
1212
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'actions']
1313
---
1414
import actionsObj from './actions.devdocs.json';

api_docs/advanced_settings.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/advancedSettings
88
title: "advancedSettings"
99
image: https://source.unsplash.com/400x175/?github
1010
description: API docs for the advancedSettings plugin
11-
date: 2024-04-03
11+
date: 2024-04-04
1212
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'advancedSettings']
1313
---
1414
import advancedSettingsObj from './advanced_settings.devdocs.json';

api_docs/ai_assistant_management_selection.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiAssistantManagementSelection
88
title: "aiAssistantManagementSelection"
99
image: https://source.unsplash.com/400x175/?github
1010
description: API docs for the aiAssistantManagementSelection plugin
11-
date: 2024-04-03
11+
date: 2024-04-04
1212
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiAssistantManagementSelection']
1313
---
1414
import aiAssistantManagementSelectionObj from './ai_assistant_management_selection.devdocs.json';

api_docs/aiops.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiops
88
title: "aiops"
99
image: https://source.unsplash.com/400x175/?github
1010
description: API docs for the aiops plugin
11-
date: 2024-04-03
11+
date: 2024-04-04
1212
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiops']
1313
---
1414
import aiopsObj from './aiops.devdocs.json';

api_docs/alerting.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/alerting
88
title: "alerting"
99
image: https://source.unsplash.com/400x175/?github
1010
description: API docs for the alerting plugin
11-
date: 2024-04-03
11+
date: 2024-04-04
1212
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'alerting']
1313
---
1414
import alertingObj from './alerting.devdocs.json';

api_docs/apm.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apm
88
title: "apm"
99
image: https://source.unsplash.com/400x175/?github
1010
description: API docs for the apm plugin
11-
date: 2024-04-03
11+
date: 2024-04-04
1212
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apm']
1313
---
1414
import apmObj from './apm.devdocs.json';

api_docs/apm_data_access.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apmDataAccess
88
title: "apmDataAccess"
99
image: https://source.unsplash.com/400x175/?github
1010
description: API docs for the apmDataAccess plugin
11-
date: 2024-04-03
11+
date: 2024-04-04
1212
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apmDataAccess']
1313
---
1414
import apmDataAccessObj from './apm_data_access.devdocs.json';

0 commit comments

Comments
 (0)