Skip to content

Commit 5771b52

Browse files
Merge branch 'main' into egorp/ai-docs-fix
2 parents 97306d4 + f273c57 commit 5771b52

1,083 files changed

Lines changed: 13568 additions & 4930 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.

.github/CODEOWNERS

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -187,17 +187,17 @@
187187

188188
/docs/packaging-applications/index.md @OctopusDeploy/team-marketing
189189

190-
# updates to the packaging applications create packages page are reviewed by team-server-at-scale
190+
# updates to the packaging applications create packages page are reviewed by team-executions-foundations
191191

192-
/docs/packaging-applications/create-packages/index.md @OctopusDeploy/team-server-at-scale
192+
/docs/packaging-applications/create-packages/index.md @OctopusDeploy/team-executions-foundations
193193

194194
# updates to the packaging applications builder servers page are reviewed by team-modern-deployments
195195

196196
/docs/packaging-applications/build-servers/ @OctopusDeploy/team-modern-deployments
197197

198-
# updates to the packaging applications packaging repositories page are reviewed by team-server-at-scale
198+
# updates to the packaging applications packaging repositories page are reviewed by team-executions-foundations
199199

200-
/docs/packaging-applications/package-repositories/index.md @OctopusDeploy/team-server-at-scale
200+
/docs/packaging-applications/package-repositories/index.md @OctopusDeploy/team-executions-foundations
201201

202202
# updates to the releases overview page are reviewed by team-marketing
203203

@@ -211,13 +211,13 @@
211211

212212
/docs/releases/channels/ @OctopusDeploy/team-modelling-at-scale
213213

214-
# updates to the guided failures page are reviewed by team-server-at-scale
214+
# updates to the guided failures page are reviewed by team-executions-foundations
215215

216-
/docs/releases/guided-failures.md @OctopusDeploy/team-server-at-scale
216+
/docs/releases/guided-failures.md @OctopusDeploy/team-executions-foundations
217217

218-
# updates to the prevent release progression page are reviewed by team-server-at-scale
218+
# updates to the prevent release progression page are reviewed by team-executions-foundations
219219

220-
/docs/releases/prevent-release-progression.md @OctopusDeploy/team-server-at-scale
220+
/docs/releases/prevent-release-progression.md @OctopusDeploy/team-executions-foundations
221221

222222
# updates to the releases deleting releases page are reviewed by team-modelling-at-scale
223223

@@ -255,13 +255,13 @@
255255

256256
/docs/deployments/databases/ @OctopusDeploy/team-modern-deployments
257257

258-
# updates to the deployments docker section are reviewed by team-modern-deployments
258+
# updates to the deployments Docker section are reviewed by team-modern-deployments
259259

260260
/docs/deployments/docker/ @OctopusDeploy/team-modern-deployments
261261

262-
# updates to the deployments packages page are reviewed by team-server-at-scale
262+
# updates to the deployments packages page are reviewed by team-executions-foundations
263263

264-
/docs/deployments/packages/index.md @OctopusDeploy/team-server-at-scale
264+
/docs/deployments/packages/index.md @OctopusDeploy/team-executions-foundations
265265

266266
# updates to the deployments custom scripts section are reviewed by team-modelling-at-scale
267267

@@ -275,29 +275,29 @@
275275

276276
/docs/runbooks/index.mdx @OctopusDeploy/team-marketing
277277

278-
# updates to the runbooks runbooks vs deployments page are reviewed by team-server-at-scale
278+
# updates to the runbooks runbooks vs deployments page are reviewed by team-executions-foundations
279279

280-
/docs/runbooks/runbooks-vs-deployments/index.md @OctopusDeploy/team-server-at-scale
280+
/docs/runbooks/runbooks-vs-deployments/index.md @OctopusDeploy/team-executions-foundations
281281

282-
# updates to the runbooks runbook permissions page are reviewed by team-server-at-scale
282+
# updates to the runbooks runbook permissions page are reviewed by team-executions-foundations
283283

284-
/docs/runbooks/runbook-permissions/index.md @OctopusDeploy/team-server-at-scale
284+
/docs/runbooks/runbook-permissions/index.md @OctopusDeploy/team-executions-foundations
285285

286-
# updates to the runbooks runbook variables page are reviewed by team-server-at-scale
286+
# updates to the runbooks runbook variables page are reviewed by team-executions-foundations
287287

288-
/docs/runbooks/runbook-variables/index.md @OctopusDeploy/team-server-at-scale
288+
/docs/runbooks/runbook-variables/index.md @OctopusDeploy/team-executions-foundations
289289

290-
# updates to the runbooks runbook publishing page are reviewed by team-server-at-scale
290+
# updates to the runbooks runbook publishing page are reviewed by team-executions-foundations
291291

292-
/docs/runbooks/runbook-publishing/index.md @OctopusDeploy/team-server-at-scale
292+
/docs/runbooks/runbook-publishing/index.md @OctopusDeploy/team-executions-foundations
293293

294-
# updates to the runbooks scheduled runbook triggers page are reviewed by team-server-at-scale
294+
# updates to the runbooks scheduled runbook triggers page are reviewed by team-executions-foundations
295295

296-
/docs/runbooks/scheduled-runbook-trigger/index.md @OctopusDeploy/team-server-at-scale
296+
/docs/runbooks/scheduled-runbook-trigger/index.md @OctopusDeploy/team-executions-foundations
297297

298-
# updates to the runbooks scheduled runbook examples page are reviewed by team-server-at-scale
298+
# updates to the runbooks scheduled runbook examples page are reviewed by team-executions-foundations
299299

300-
/docs/runbooks/runbook-examples/index.md @OctopusDeploy/team-server-at-scale
300+
/docs/runbooks/runbook-examples/index.md @OctopusDeploy/team-executions-foundations
301301

302302
# updates to the tasks section are reviewed by team-backend-foundations
303303

@@ -347,9 +347,9 @@
347347

348348
/docs/octopus-rest-api/octopus.server.exe-command-line/index.md @OctopusDeploy/team-backend-foundations
349349

350-
# updates to the octopus rest api tentacle exe command line page are reviewed by team-server-at-scale
350+
# updates to the octopus rest api tentacle exe command line page are reviewed by team-executions-foundations
351351

352-
/docs/octopus-rest-api/tentacle.exe-command-line/index.md @OctopusDeploy/team-server-at-scale
352+
/docs/octopus-rest-api/tentacle.exe-command-line/index.md @OctopusDeploy/team-executions-foundations
353353

354354
# updates to the calamari page are reviewed by team-modern-deployments
355355

@@ -411,9 +411,9 @@
411411

412412
/docs/security/http-security-headers.md @OctopusDeploy/team-backend-foundations
413413

414-
# updates to the security octopus tentacle communication page are reviewed by team-server-at-scale
414+
# updates to the security octopus tentacle communication page are reviewed by team-executions-foundations
415415

416-
/docs/security/octopus-tentacle-communication/index.md @OctopusDeploy/team-server-at-scale
416+
/docs/security/octopus-tentacle-communication/index.md @OctopusDeploy/team-executions-foundations
417417

418418
# updates to the security authentication providers section are reviewed by team-product-growth
419419

@@ -423,9 +423,9 @@
423423

424424
/docs/security/data-encryption.md @OctopusDeploy/team-backend-foundations
425425

426-
# updates to the security built-in worker page are reviewed by team-server-at-scale
426+
# updates to the security built-in worker page are reviewed by team-executions-foundations
427427

428-
/docs/security/built-in-worker.md @OctopusDeploy/team-server-at-scale
428+
/docs/security/built-in-worker.md @OctopusDeploy/team-executions-foundations
429429

430430
# updates to the users and teams page are reviewed by team-backend-foundations
431431

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
name: Markdown
2+
3+
on: pull_request
4+
5+
# Allow this job to clone the repo
6+
permissions:
7+
contents: read
8+
id-token: write
9+
10+
concurrency:
11+
group: ${{ github.workflow }}-${{ github.ref }}
12+
cancel-in-progress: true
13+
14+
jobs:
15+
lint:
16+
runs-on: ubuntu-latest
17+
strategy:
18+
fail-fast: true
19+
20+
steps:
21+
- name: Checkout
22+
uses: actions/checkout@v4
23+
with:
24+
fetch-depth: 0 # Fetch all history for comparison
25+
26+
- name: Get changed markdown files
27+
id: changed-files
28+
run: |
29+
# Fetch the base branch
30+
git fetch origin ${{ github.base_ref }}
31+
32+
# Get changed .md and .mdx files
33+
CHANGED_FILES=$(git diff --name-only --diff-filter=ACMRT origin/${{ github.base_ref }}...HEAD | grep -E '\.(md|mdx)$' || true)
34+
35+
# Store the files
36+
echo "files<<EOF" >> $GITHUB_OUTPUT
37+
echo "$CHANGED_FILES" >> $GITHUB_OUTPUT
38+
echo "EOF" >> $GITHUB_OUTPUT
39+
40+
# Count files
41+
if [ -z "$CHANGED_FILES" ]; then
42+
echo "count=0" >> $GITHUB_OUTPUT
43+
else
44+
echo "count=$(echo "$CHANGED_FILES" | wc -l)" >> $GITHUB_OUTPUT
45+
fi
46+
47+
- name: Install pnpm
48+
if: steps.changed-files.outputs.count > 0
49+
uses: pnpm/action-setup@v4
50+
with:
51+
version: 10.13.1
52+
run_install: false
53+
54+
- name: Setup Node
55+
if: steps.changed-files.outputs.count > 0
56+
uses: actions/setup-node@v4
57+
with:
58+
node-version: 20
59+
cache: 'pnpm'
60+
cache-dependency-path: 'pnpm-lock.yaml'
61+
62+
- name: Get pnpm store directory
63+
if: steps.changed-files.outputs.count > 0
64+
shell: bash
65+
run: |
66+
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
67+
68+
- uses: actions/cache@v3
69+
if: steps.changed-files.outputs.count > 0
70+
name: Setup pnpm cache
71+
with:
72+
path: ${{ env.STORE_PATH }}
73+
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
74+
restore-keys: |
75+
${{ runner.os }}-pnpm-store-
76+
77+
- name: PNPM install
78+
if: steps.changed-files.outputs.count > 0
79+
run: |
80+
echo; echo "cd to workspace"
81+
cd $GITHUB_WORKSPACE
82+
echo; echo "listing"
83+
ls
84+
echo; echo "PNPM install"
85+
pnpm install
86+
87+
- uses: DavidAnson/markdownlint-cli2-action@v22
88+
if: steps.changed-files.outputs.count > 0
89+
with:
90+
config: '.markdownlint.json'
91+
globs: ${{ steps.changed-files.outputs.files }}

.github/workflows/branch-spellcheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Setup Node
3131
uses: actions/setup-node@v4
3232
with:
33-
node-version: 18
33+
node-version: 20
3434
cache: 'pnpm'
3535
cache-dependency-path: 'pnpm-lock.yaml'
3636

.github/workflows/branch-validation-full.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
- name: Setup Node
3939
uses: actions/setup-node@v4
4040
with:
41-
node-version: 18
41+
node-version: 20
4242
cache: 'pnpm'
4343
cache-dependency-path: 'pnpm-lock.yaml'
4444

.github/workflows/branch-validation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
- name: Setup Node
3838
uses: actions/setup-node@v4
3939
with:
40-
node-version: 18
40+
node-version: 20
4141
cache: 'pnpm'
4242
cache-dependency-path: 'pnpm-lock.yaml'
4343

.github/workflows/build-astro-full.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
- name: Setup Node
3939
uses: actions/setup-node@v4
4040
with:
41-
node-version: 18
41+
node-version: 20
4242
cache: 'pnpm'
4343
cache-dependency-path: 'pnpm-lock.yaml'
4444

.github/workflows/build-astro.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
- name: Setup Node
4141
uses: actions/setup-node@v4
4242
with:
43-
node-version: 18
43+
node-version: 20
4444
cache: 'pnpm'
4545
cache-dependency-path: 'pnpm-lock.yaml'
4646

.markdownlint.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"MD013": false,
3+
"MD041": false,
34
"emphasis": { "style": "asterisk" },
45
"no-inline-html": false,
56
"ul-style": { "style": "dash" }

.vscode/settings.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@
55
},
66
"[markdown]": {
77
},
8-
"markdownlint.run": "onSave"
8+
"markdownlint.run": "onSave",
9+
"markdown.replaceSmartQuotes": true
910
}

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ When you need to use an example value in docs, please use the below:
2828
- Octopus API key: `API-YOUR-KEY`
2929
- Snapshot name: `Snapshot XXXXX`
3030
- SubscriptionId: `g3662re9njtelsyfhm7t`
31+
- Fake password: `your-secret-password`
3132

3233
In general, try to use "your" rather than "my". For example, `your-value`.
3334

0 commit comments

Comments
 (0)