Skip to content

Commit 8e340f6

Browse files
authored
Merge branch 'main' into copilot/fix-1862
2 parents 36167e1 + ace6e61 commit 8e340f6

29 files changed

+1528
-532
lines changed

.github/actions/bootstrap/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ runs:
2424
run: |
2525
git config --global init.defaultBranch main
2626
27-
- uses: actions/setup-dotnet@v4
27+
- uses: actions/setup-dotnet@v5
2828
with:
2929
global-json-file: global.json
3030

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
name: Auto-add triage label
3+
4+
on:
5+
issues:
6+
types:
7+
- opened
8+
9+
permissions:
10+
contents: read
11+
issues: write
12+
13+
jobs:
14+
add-triage-label:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Add needs triage label
18+
uses: actions/github-script@v7
19+
with:
20+
script: |
21+
github.rest.issues.addLabels({
22+
owner: context.repo.owner,
23+
repo: context.repo.repo,
24+
issue_number: context.issue.number,
25+
labels: ['needs triage']
26+
})

.github/workflows/preview-build.yml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,7 @@ jobs:
367367
env.MATCH == 'true'
368368
&& (
369369
!cancelled()
370+
&& github.repository != 'elastic/docs-builder'
370371
&& steps.docs-build.outputs.skip != 'true'
371372
&& (
372373
steps.deployment.outputs.result
@@ -377,12 +378,31 @@ jobs:
377378
)
378379
)
379380
uses: elastic/docs-builder/actions/validate-inbound-local@main
381+
382+
- name: 'Validate inbound links'
383+
if: >
384+
env.MATCH == 'true'
385+
&& (
386+
!cancelled()
387+
&& github.repository == 'elastic/docs-builder'
388+
&& steps.docs-build.outputs.skip != 'true'
389+
&& (
390+
steps.deployment.outputs.result
391+
|| (
392+
needs.check.outputs.any_modified == 'true'
393+
&& github.event_name == 'merge_group'
394+
)
395+
)
396+
)
397+
run: |
398+
dotnet run --project src/tooling/docs-builder -- inbound-links validate-link-reference
380399
381400
- name: 'Validate local path prefixes against those claimed by global navigation.yml'
382401
if: >
383402
env.MATCH == 'true'
384403
&& (
385404
!cancelled()
405+
&& github.repository != 'elastic/docs-builder'
386406
&& steps.docs-build.outputs.skip != 'true'
387407
&& (
388408
steps.deployment.outputs.result
@@ -393,6 +413,24 @@ jobs:
393413
)
394414
)
395415
uses: elastic/docs-builder/actions/validate-path-prefixes-local@main
416+
417+
- name: 'Validate local path prefixes against those claimed by global navigation.yml'
418+
if: >
419+
env.MATCH == 'true'
420+
&& (
421+
!cancelled()
422+
&& github.repository == 'elastic/docs-builder'
423+
&& steps.docs-build.outputs.skip != 'true'
424+
&& (
425+
steps.deployment.outputs.result
426+
|| (
427+
needs.check.outputs.any_modified == 'true'
428+
&& github.event_name == 'merge_group'
429+
)
430+
)
431+
)
432+
run: |
433+
dotnet run --project src/tooling/docs-assembler -- navigation validate-link-reference
396434
397435
- uses: elastic/docs-builder/.github/actions/aws-auth@main
398436
if: >

Directory.Packages.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
<PackageVersion Include="Sep" Version="0.11.0" />
6161
<PackageVersion Include="Slugify.Core" Version="4.0.1" />
6262
<PackageVersion Include="SoftCircuits.IniFileParser" Version="2.7.0" />
63-
<PackageVersion Include="System.IO.Abstractions" Version="22.0.15" />
63+
<PackageVersion Include="System.IO.Abstractions" Version="22.0.16" />
6464
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="9.0.4" />
6565
<PackageVersion Include="Utf8StreamReader" Version="1.3.2" />
6666
<PackageVersion Include="Vecc.YamlDotNet.Analyzers.StaticGenerator" Version="16.1.3" PrivateAssets="All" />
@@ -87,7 +87,7 @@
8787
<PackageVersion Include="GitHubActionsTestLogger" Version="2.4.1" />
8888
<PackageVersion Include="JetBrains.Annotations" Version="2024.3.0" />
8989
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
90-
<PackageVersion Include="System.IO.Abstractions.TestingHelpers" Version="22.0.15" />
90+
<PackageVersion Include="System.IO.Abstractions.TestingHelpers" Version="22.0.16" />
9191
<PackageVersion Include="Unquote" Version="7.0.1" />
9292
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.0">
9393
<PrivateAssets>all</PrivateAssets>

config/assembler.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ environments:
2121
cookies_win: x
2222
feature_flags:
2323
SEARCH_OR_ASK_AI: true
24-
edge:
24+
edge:
2525
uri: https://d34ipnu52o64md.cloudfront.net
2626
path_prefix: docs
2727
content_source: edge
@@ -94,12 +94,14 @@ references:
9494
ecs-logging-python:
9595
ecs-logging-ruby:
9696
ecs-logging:
97+
elastic-agent:
9798
elastic-otel-dotnet:
9899
elastic-otel-java:
99100
elastic-otel-node:
100101
elastic-otel-php:
101102
elastic-otel-python:
102103
elastic-serverless-forwarder:
104+
fleet-server:
103105
integration-docs:
104106
private: true
105107
integrations:

config/navigation.yml

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,13 @@ toc:
8080
- toc: kibana://release-notes
8181
path_prefix: release-notes/kibana
8282

83-
# Fleet and Elastic Agent
84-
# https://github.com/elastic/docs-content/blob/main/release-notes/fleet-elastic-agent/toc.yml
85-
- toc: docs-content://release-notes/fleet-elastic-agent
86-
path_prefix: release-notes/fleet
83+
# Elastic Agent
84+
- toc: elastic-agent://release-notes
85+
path_prefix: release-notes/elastic-agent
86+
87+
# Fleet Server
88+
- toc: fleet-server://release-notes
89+
path_prefix: release-notes/fleet-server
8790

8891
# Logstash
8992
# https://github.com/elastic/logstash/blob/main/docs/release-notes/toc.yml
@@ -107,7 +110,7 @@ toc:
107110
# https://github.com/elastic/cloud/blob/master/docs/docset.yml
108111
- toc: cloud://release-notes/cloud-hosted
109112
path_prefix: release-notes/cloud-hosted
110-
113+
111114
# Cloud Enterprise
112115
# https://github.com/elastic/cloud/blob/master/docs/release-notes/cloud-enterprise/toc.yml
113116
- toc: cloud://release-notes/cloud-enterprise
@@ -131,7 +134,7 @@ toc:
131134
# EDOT iOS / Swift
132135
# https://github.com/elastic/apm-agent-ios/blob/main/docs/release-notes/toc.yml
133136
- toc: apm-agent-ios://release-notes
134-
path_prefix: release-notes/edot/sdks/ios
137+
path_prefix: release-notes/edot/sdks/ios
135138
# EDOT Java
136139
# https://github.com/elastic/elastic-otel-java/blob/main/docs/release-notes/toc.yml
137140
- toc: elastic-otel-java://release-notes
@@ -308,7 +311,7 @@ toc:
308311
# https://github.com/elastic/elasticsearch/blob/main/docs/reference/elasticsearch-plugins/toc.yml
309312
- toc: elasticsearch://reference/elasticsearch-plugins
310313
path_prefix: reference/elasticsearch/plugins
311-
314+
312315
# Security
313316
# https://github.com/elastic/docs-content/blob/main/reference/security/toc.yml
314317
- toc: docs-content://reference/security
@@ -330,7 +333,23 @@ toc:
330333
# https://github.com/elastic/opentelemetry/blob/main/docs/reference/toc.yml
331334
- toc: opentelemetry://reference
332335
path_prefix: reference/opentelemetry
333-
# Children include all EDOT distribution docs.
336+
children:
337+
- toc: elastic-agent://reference/edot-collector
338+
path_prefix: reference/edot-collector
339+
- toc: apm-agent-android://reference/edot-android
340+
path_prefix: reference/opentelemetry/edot-sdks/android
341+
- toc: elastic-otel-dotnet://reference/edot-dotnet
342+
path_prefix: reference/opentelemetry/edot-sdks/dotnet
343+
- toc: apm-agent-ios://reference/edot-ios
344+
path_prefix: reference/opentelemetry/edot-sdks/ios
345+
- toc: elastic-otel-java://reference/edot-java
346+
path_prefix: reference/opentelemetry/edot-sdks/java
347+
- toc: elastic-otel-node://reference/edot-node
348+
path_prefix: reference/opentelemetry/edot-sdks/node
349+
- toc: elastic-otel-php://reference/edot-php
350+
path_prefix: reference/opentelemetry/edot-sdks/php
351+
- toc: elastic-otel-python://reference/edot-python
352+
path_prefix: reference/opentelemetry/edot-sdks/python
334353

335354
# Ingestion tools
336355
# https://github.com/elastic/docs-content/blob/main/reference/ingestion-tools/toc.yml

config/versions.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ versioning_systems:
4141
# current: 1.0.0
4242
apm_agent_dotnet:
4343
base: 1.0
44-
current: 1.34.0
44+
current: 1.34.1
4545
apm_agent_go:
4646
base: 2.0
4747
current: 2.7.1
@@ -82,7 +82,7 @@ versioning_systems:
8282
current: 1.5.0
8383
edot_node:
8484
base: 1.0
85-
current: 1.2.0
85+
current: 1.3.0
8686
edot_php:
8787
base: 1.0
8888
current: 1.1.1
@@ -91,4 +91,4 @@ versioning_systems:
9191
current: 1.7.0
9292
edot_cf_aws:
9393
base: 0.1
94-
current: 0.1.6
94+
current: 0.2.0

docs/_redirects.yml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,3 @@ redirects:
2222
'testing/redirects/third-page.md':
2323
anchors:
2424
'removed-anchor':
25-
# Related to https://github.com/elastic/docs-builder/pull/1614
26-
'docs/contribute/cumulative-docs.md': 'contribute/cumulative-docs/index.md'
27-
'docs/versions/content-patterns.md': 'contribute/cumulative-docs/example-scenarios.md'
28-
'docs/versions/index.md': 'contribute/cumulative-docs/index.md'
29-
# I shouldn't need to do this should I?
30-
# I'm just going to do it to get the preview to build...
31-
'docs/versions/_snippets/content-patterns-list.md': 'contribute/cumulative-docs/index.md'
32-
'docs/contribute/cumulative-docs/images/example-not-one-section.png': 'contribute/cumulative-docs/example-scenarios.md'
33-
'docs/contribute/cumulative-docs/images/example-one-section.png': 'contribute/cumulative-docs/example-scenarios.md'

src/Elastic.Documentation.Configuration/Elastic.Documentation.Configuration.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
</ItemGroup>
1919

2020
<ItemGroup>
21+
<PackageReference Include="System.IO.Abstractions" />
2122
<EmbeddedResource Include="$(SolutionRoot)\config\versions.yml" />
2223
<EmbeddedResource Include="$(SolutionRoot)\config\assembler.yml" />
2324
<EmbeddedResource Include="$(SolutionRoot)\config\navigation.yml" />

src/Elastic.Documentation.Site/Assets/web-components/SearchOrAskAi/SearchOrAskAiModal.tsx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
EuiText,
1010
EuiHorizontalRule,
1111
useEuiOverflowScroll,
12+
EuiLink,
1213
} from '@elastic/eui'
1314
import { css } from '@emotion/react'
1415
import * as React from 'react'
@@ -83,13 +84,20 @@ export const SearchOrAskAiModal = () => {
8384
block-size: 2em;
8485
display: flex;
8586
`}
86-
label="Beta"
87+
label="Alpha"
8788
color="accent"
88-
tooltipContent="This feature is in beta. Got feedback? We'd love to hear it!"
89+
tooltipContent="This feature is in private preview and is only enabled if you are in Elastic's Global VPN."
8990
/>
9091

9192
<EuiText color="subdued" size="xs">
92-
This feature is in beta. Got feedback? We'd love to hear it!
93+
This feature is in private preview (alpha).{' '}
94+
<EuiLink
95+
target="_blank"
96+
rel="noopener noreferrer"
97+
href="https://github.com/elastic/docs-eng-team/issues/new?template=search-or-ask-ai-feedback.yml"
98+
>
99+
Got feedback? We'd love to hear it!
100+
</EuiLink>
93101
</EuiText>
94102
</div>
95103
</div>

0 commit comments

Comments
 (0)