Skip to content

Conversation

johndmulhausen
Copy link
Contributor

@johndmulhausen johndmulhausen commented Sep 14, 2025

Summary

This PR introduces an automated CLI documentation generator for the W&B CLI reference documentation. The new script introspects the W&B CLI structure and generates Hugo-compatible markdown documentation automatically.

Changes

New Script: /scripts/cli-docs-generator.py

A Python script that:

  • Introspects the W&B CLI using the Click framework
  • Generates structured markdown documentation with Hugo front matter
  • Creates a hierarchical directory structure for nested commands
  • Preserves formatting and paragraph breaks from original docstrings

Key Features

  • Automatic Structure Discovery: Extracts command hierarchy, options, arguments, and help text directly from the CLI code
  • Hugo Integration: Generates proper front matter with title and no_list directives
  • Clean Output:
    • Brief descriptions in command tables (first sentence only)
    • Full descriptions preserved on individual command pages
    • Removed generic "Examples" sections that only showed --help
  • Robust File Management:
    • Clears entire output directory before regeneration to prevent vestigial files
    • Maintains consistent file naming (e.g., wandb-artifact-cache-cleanup.md)
  • User Control:
    • Default: Auto-overwrites existing documentation
    • -i/--interactive: Prompts for confirmation before overwriting
    • -o/--output: Custom output directory option

Documentation Updates

  • Updated all 40 CLI documentation files with consistent formatting
  • Added 4 new command pages that were previously missing:
    • wandb-local.md
    • wandb-off.md
    • wandb-on.md
    • wandb-projects.md
  • Improved readability with preserved whitespace and paragraph breaks
  • Alphabetical ordering throughout (no weight front matter)

Usage

Run the script from the project root:

# Default: Auto-generate and overwrite
python scripts/cli-docs-generator.py

# Interactive mode (prompts before overwriting)
python scripts/cli-docs-generator.py -i

# Custom output directory
python scripts/cli-docs-generator.py -o /path/to/output

Benefits

  • Maintainability: Documentation stays in sync with CLI implementation
  • Consistency: All pages follow the same format and structure
  • Completeness: Automatically discovers and documents all commands
  • Accuracy: Documentation is extracted directly from the source code

Testing

The script has been tested and successfully generates documentation for all W&B CLI commands, including nested command groups like wandb artifact cache cleanup.

📄 View preview links for changed pages

@johndmulhausen johndmulhausen requested a review from a team as a code owner September 14, 2025 11:54
Copy link

cloudflare-workers-and-pages bot commented Sep 14, 2025

Deploying docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 9cc1f18
Status: ✅  Deploy successful!
Preview URL: https://3322712f.docodile.pages.dev
Branch Preview URL: https://feat-cli-docs-generator.docodile.pages.dev

View logs

Copy link
Contributor

github-actions bot commented Sep 14, 2025

PR Preview: Changed content

Base preview: https://feat-cli-docs-generator.docodile.pages.dev

Added

Title Path
wandb local content/en/ref/cli/wandb-local.md
wandb off content/en/ref/cli/wandb-off.md
wandb on content/en/ref/cli/wandb-on.md
wandb projects content/en/ref/cli/wandb-projects.md

Modified

Title Path
Command Line Interface content/en/ref/cli/_index.md
wandb agent content/en/ref/cli/wandb-agent.md
wandb artifact content/en/ref/cli/wandb-artifact/_index.md
wandb artifact cache content/en/ref/cli/wandb-artifact/wandb-artifact-cache/_index.md
wandb artifact cache cleanup content/en/ref/cli/wandb-artifact/wandb-artifact-cache/wandb-artifact-cache-cleanup.md
wandb artifact get content/en/ref/cli/wandb-artifact/wandb-artifact-get.md
wandb artifact ls content/en/ref/cli/wandb-artifact/wandb-artifact-ls.md
wandb artifact put content/en/ref/cli/wandb-artifact/wandb-artifact-put.md
wandb beta content/en/ref/cli/wandb-beta/_index.md
wandb beta sync content/en/ref/cli/wandb-beta/wandb-beta-sync.md
wandb controller content/en/ref/cli/wandb-controller.md
wandb disabled content/en/ref/cli/wandb-disabled.md
wandb docker-run content/en/ref/cli/wandb-docker-run.md
wandb docker content/en/ref/cli/wandb-docker.md
wandb enabled content/en/ref/cli/wandb-enabled.md
wandb init content/en/ref/cli/wandb-init.md
wandb job content/en/ref/cli/wandb-job/_index.md
wandb job create content/en/ref/cli/wandb-job/wandb-job-create.md
wandb job describe content/en/ref/cli/wandb-job/wandb-job-describe.md
wandb job list content/en/ref/cli/wandb-job/wandb-job-list.md
wandb launch-agent content/en/ref/cli/wandb-launch-agent.md
wandb launch-sweep content/en/ref/cli/wandb-launch-sweep.md
wandb launch content/en/ref/cli/wandb-launch.md
wandb login content/en/ref/cli/wandb-login.md
wandb offline content/en/ref/cli/wandb-offline.md
wandb online content/en/ref/cli/wandb-online.md
wandb pull content/en/ref/cli/wandb-pull.md
wandb restore content/en/ref/cli/wandb-restore.md
wandb scheduler content/en/ref/cli/wandb-scheduler.md
wandb server content/en/ref/cli/wandb-server/_index.md
wandb server start content/en/ref/cli/wandb-server/wandb-server-start.md
wandb server stop content/en/ref/cli/wandb-server/wandb-server-stop.md
wandb status content/en/ref/cli/wandb-status.md
wandb sweep content/en/ref/cli/wandb-sweep.md
wandb sync content/en/ref/cli/wandb-sync.md
wandb verify content/en/ref/cli/wandb-verify.md

- Create cli-docs-generator.py script to auto-generate W&B CLI reference docs
- Script introspects wandb.cli.cli using Click framework
- Generates Hugo-compatible markdown with proper front matter
- Features:
  - Hierarchical directory structure for nested commands
  - Command tables with brief descriptions on index pages
  - Preserves whitespace/paragraph breaks from original docstrings
  - Alphabetical ordering of commands
  - Suppresses auto-generated lists on index pages (no_list: true)
  - Clears output directory before regeneration to prevent vestigial files
  - Interactive mode (-i) option, defaults to auto-overwrite
  - Custom output directory (-o) option
  - Weight: 2 on main CLI index page for proper navigation ordering
- Removes unnecessary Examples sections from command pages
- Updates all existing CLI documentation with consistent formatting
johndmulhausen and others added 7 commits September 14, 2025 08:15
Bumps
[tj-actions/changed-files](https://github.com/tj-actions/changed-files)
from 46 to 47.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tj-actions/changed-files/releases">tj-actions/changed-files's
releases</a>.</em></p>
<blockquote>
<h2>v47</h2>
<h1>Changes in v47.0.0</h1>
<h2>What's Changed</h2>
<ul>
<li>Upgraded to v46.0.5 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2531">tj-actions/changed-files#2531</a></li>
<li>chore(deps-dev): bump eslint-config-prettier from 10.1.1 to 10.1.2
by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2532">tj-actions/changed-files#2532</a></li>
<li>chore(deps): bump tj-actions/branch-names from 8.1.0 to 8.2.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2535">tj-actions/changed-files#2535</a></li>
<li>remove: commit and push step from build job by <a
href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2538">tj-actions/changed-files#2538</a></li>
<li>chore(deps-dev): bump <code>@​types/node</code> from 22.14.0 to
22.14.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2537">tj-actions/changed-files#2537</a></li>
<li>chore(deps-dev): bump ts-jest from 29.3.1 to 29.3.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2536">tj-actions/changed-files#2536</a></li>
<li>chore(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2539">tj-actions/changed-files#2539</a></li>
<li>chore(deps): bump github/codeql-action from 3.28.15 to 3.28.16 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2542">tj-actions/changed-files#2542</a></li>
<li>chore(deps-dev): bump <code>@​types/node</code> from 22.14.1 to
22.15.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2544">tj-actions/changed-files#2544</a></li>
<li>chore(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2545">tj-actions/changed-files#2545</a></li>
<li>chore(deps-dev): bump <code>@​types/node</code> from 22.15.0 to
22.15.3 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2548">tj-actions/changed-files#2548</a></li>
<li>chore(deps-dev): bump eslint-plugin-prettier from 5.2.6 to 5.4.0 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2553">tj-actions/changed-files#2553</a></li>
<li>chore(deps-dev): bump <code>@​types/node</code> from 22.15.3 to
22.15.10 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2552">tj-actions/changed-files#2552</a></li>
<li>chore(deps): bump github/codeql-action from 3.28.16 to 3.28.17 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2551">tj-actions/changed-files#2551</a></li>
<li>chore(deps-dev): bump eslint-config-prettier from 10.1.2 to 10.1.5
by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2558">tj-actions/changed-files#2558</a></li>
<li>chore(deps-dev): bump <code>@​types/node</code> from 22.15.14 to
22.15.17 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2557">tj-actions/changed-files#2557</a></li>
<li>chore(deps): bump <code>@​actions/github</code> from 6.0.0 to 6.0.1
by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2556">tj-actions/changed-files#2556</a></li>
<li>chore(deps-dev): bump <code>@​types/lodash</code> from 4.17.16 to
4.17.17 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2565">tj-actions/changed-files#2565</a></li>
<li>chore(deps): bump yaml from 2.7.1 to 2.8.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2561">tj-actions/changed-files#2561</a></li>
<li>chore(deps-dev): bump ts-jest from 29.3.2 to 29.3.4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2563">tj-actions/changed-files#2563</a></li>
<li>chore(deps-dev): bump <code>@​types/node</code> from 22.15.17 to
22.15.21 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2566">tj-actions/changed-files#2566</a></li>
<li>chore(deps): bump <code>@​octokit/rest</code> from 21.1.1 to 22.0.0
by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2568">tj-actions/changed-files#2568</a></li>
<li>chore(deps): bump github/codeql-action from 3.28.17 to 3.28.18 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2564">tj-actions/changed-files#2564</a></li>
<li>chore: update build job to fail when there are uncommited changes by
<a href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2571">tj-actions/changed-files#2571</a></li>
<li>chore(deps-dev): bump <code>@​types/node</code> from 22.15.21 to
22.15.24 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2572">tj-actions/changed-files#2572</a></li>
<li>docs: add Jellyfrog as a contributor for code, and doc by <a
href="https://github.com/allcontributors"><code>@​allcontributors</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2573">tj-actions/changed-files#2573</a></li>
<li>Updated README.md by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2574">tj-actions/changed-files#2574</a></li>
<li>chore(deps-dev): bump <code>@​types/node</code> from 22.15.24 to
22.15.26 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2576">tj-actions/changed-files#2576</a></li>
<li>chore(deps-dev): bump eslint-plugin-jest from 28.11.0 to 28.12.0 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2575">tj-actions/changed-files#2575</a></li>
<li>chore(deps-dev): bump eslint-plugin-jest from 28.12.0 to 28.13.0 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2583">tj-actions/changed-files#2583</a></li>
<li>chore(deps-dev): bump ts-jest from 29.3.4 to 29.4.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2589">tj-actions/changed-files#2589</a></li>
<li>docs: update link to glob patterns by <a
href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2590">tj-actions/changed-files#2590</a></li>
<li>Updated README.md by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2591">tj-actions/changed-files#2591</a></li>
<li>feat: add any_added to outputs by <a
href="https://github.com/Jellyfrog"><code>@​Jellyfrog</code></a> in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2567">tj-actions/changed-files#2567</a></li>
<li>chore(deps): bump github/codeql-action from 3.28.18 to 3.29.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2588">tj-actions/changed-files#2588</a></li>
<li>Updated README.md by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2592">tj-actions/changed-files#2592</a></li>
<li>chore(deps-dev): bump eslint-plugin-jest from 28.13.0 to 28.13.3 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2585">tj-actions/changed-files#2585</a></li>
<li>chore(deps-dev): bump eslint-plugin-prettier from 5.4.0 to 5.4.1 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2578">tj-actions/changed-files#2578</a></li>
<li>chore(deps-dev): bump <code>@​types/node</code> from 22.15.26 to
24.0.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2587">tj-actions/changed-files#2587</a></li>
<li>chore(deps-dev): bump eslint-plugin-jest from 28.13.5 to 29.0.1 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2600">tj-actions/changed-files#2600</a></li>
<li>chore(deps-dev): bump prettier from 3.5.3 to 3.6.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2610">tj-actions/changed-files#2610</a></li>
<li>chore(deps-dev): bump <code>@​types/node</code> from 24.0.1 to
24.0.7 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2609">tj-actions/changed-files#2609</a></li>
<li>chore(deps): bump github/codeql-action from 3.29.0 to 3.29.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2608">tj-actions/changed-files#2608</a></li>
<li>chore(deps-dev): bump <code>@​types/lodash</code> from 4.17.17 to
4.17.19 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2605">tj-actions/changed-files#2605</a></li>
<li>chore(deps-dev): bump jest and <code>@​types/jest</code> by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2604">tj-actions/changed-files#2604</a></li>
<li>chore(deps-dev): bump eslint-plugin-prettier from 5.4.1 to 5.5.1 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2607">tj-actions/changed-files#2607</a></li>
<li>chore(deps-dev): bump jest from 30.0.3 to 30.0.4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/tj-actions/changed-files/pull/2615">tj-actions/changed-files#2615</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/tj-actions/changed-files/blob/main/HISTORY.md">tj-actions/changed-files's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h1><a
href="https://github.com/tj-actions/changed-files/compare/v46.0.5...v47.0.0">47.0.0</a>
- (2025-09-13)</h1>
<h2><!-- raw HTML omitted -->🚀 Features</h2>
<ul>
<li>Add any_added to outputs (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2567">#2567</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/c260d49a827b5eb266673bed7871c5d3ee9b5aef">c260d49</a>)
- (Jellyfrog)</li>
</ul>
<h2><!-- raw HTML omitted -->➖ Remove</h2>
<ul>
<li>Commit and push step from build job (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2538">#2538</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/be393a90381e27c9fec2c8c2e02b00f005710145">be393a9</a>)
- (Tonye Jack)</li>
</ul>
<h2><!-- raw HTML omitted -->🔄 Update</h2>
<ul>
<li>Updated README.md (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2592">#2592</a>)</li>
</ul>
<p>Co-authored-by: github-actions[bot]
&lt;41898282+github-actions[bot]<a
href="https://github.com/users"><code>@​users</code></a>.noreply.github.com&gt;
(<a
href="https://github.com/tj-actions/changed-files/commit/3dbc1e181273d808ccff822a6e00cf18b6628ef0">3dbc1e1</a>)
- (github-actions[bot])</p>
<ul>
<li>Updated README.md (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2591">#2591</a>)</li>
</ul>
<p>Co-authored-by: github-actions[bot]
&lt;41898282+github-actions[bot]<a
href="https://github.com/users"><code>@​users</code></a>.noreply.github.com&gt;
(<a
href="https://github.com/tj-actions/changed-files/commit/b1ccff8c0892ad141d7d2de6f31e526a9dad931f">b1ccff8</a>)
- (github-actions[bot])</p>
<ul>
<li>Updated README.md (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2574">#2574</a>)</li>
</ul>
<p>Co-authored-by: github-actions[bot]
&lt;41898282+github-actions[bot]<a
href="https://github.com/users"><code>@​users</code></a>.noreply.github.com&gt;
(<a
href="https://github.com/tj-actions/changed-files/commit/050a3d3360d29711ee9d8210fc639d902d23ad07">050a3d3</a>)
- (github-actions[bot])</p>
<h2><!-- raw HTML omitted -->📚 Documentation</h2>
<ul>
<li>Update link to glob patterns (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2590">#2590</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/a892f50f7a7187bc288633c09230b09ce7ad8fd0">a892f50</a>)
- (Tonye Jack)</li>
<li>Add Jellyfrog as a contributor for code, and doc (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2573">#2573</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/f000a9b97f254f9590ff26f651cccde827ad36da">f000a9b</a>)
- (allcontributors[bot])</li>
</ul>
<h2><!-- raw HTML omitted -->🧪 Testing</h2>
<ul>
<li>Manual triggered workflows (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2637">#2637</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/c2ca2493190021783138cb8aac49bcee14b4bb89">c2ca249</a>)
- (Tonye Jack)</li>
</ul>
<h2><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h2>
<ul>
<li><strong>deps-dev:</strong> Bump jest from 30.0.5 to 30.1.3 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2655">#2655</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/9a6755550a331fdcc8ec45443738933f8fa22eea">9a67555</a>)
- (dependabot[bot])</li>
<li><strong>deps:</strong> Bump tj-actions/git-cliff from 2.1.0 to 2.2.0
(<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2660">#2660</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/b67e30df88f43e244f4e83775e5ad8335114fb95">b67e30d</a>)
- (dependabot[bot])</li>
<li><strong>deps:</strong> Bump github/codeql-action from 3.30.2 to
3.30.3 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2661">#2661</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/62aef422ffa195474d80d73387535cf4622b2824">62aef42</a>)
- (dependabot[bot])</li>
<li><strong>deps:</strong> Bump github/codeql-action from 3.29.11 to
3.30.2 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2659">#2659</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/e874f3cddd0f54ae776e6995ae6dae4cf40fd3d3">e874f3c</a>)
- (dependabot[bot])</li>
<li><strong>deps:</strong> Bump actions/setup-node from 4.4.0 to 5.0.0
(<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2656">#2656</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/8c14441336bb3d84fd6b7fa83b6d7201c740baf5">8c14441</a>)
- (dependabot[bot])</li>
<li><strong>deps-dev:</strong> Bump <code>@​types/node</code> from
24.3.0 to 24.3.1 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2657">#2657</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/e995ac4be5be2bcb6e29556edc51fb63aca6b49b">e995ac4</a>)
- (dependabot[bot])</li>
<li><strong>deps-dev:</strong> Bump <code>@​types/node</code> from
24.2.1 to 24.3.0 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2649">#2649</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/3b04099b21072562f07469c10deb182b24236ca9">3b04099</a>)
- (dependabot[bot])</li>
<li><strong>deps:</strong> Bump github/codeql-action from 3.29.9 to
3.29.11 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2651">#2651</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/e7b6c977e51984988e3cc1d6b18abe2a3ba8daaa">e7b6c97</a>)
- (dependabot[bot])</li>
<li><strong>deps:</strong> Bump tj-actions/git-cliff from 2.0.2 to 2.1.0
(<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2648">#2648</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/765d62bc041415a5b494ef13d02d566128b25973">765d62b</a>)
- (dependabot[bot])</li>
<li><strong>deps:</strong> Bump github/codeql-action from 3.29.8 to
3.29.9 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2647">#2647</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/2036da178f85576f1940fedb74bb93a36cd89ab7">2036da1</a>)
- (dependabot[bot])</li>
<li><strong>deps:</strong> Bump github/codeql-action from 3.29.7 to
3.29.8 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2644">#2644</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/239aef84a5502c79a1cea96e495d17588c66c659">239aef8</a>)
- (dependabot[bot])</li>
<li><strong>deps-dev:</strong> Bump <code>@​types/node</code> from
24.2.0 to 24.2.1 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2645">#2645</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/a7d5f5f4919b6dbc6d3a3689887964361e8dd88f">a7d5f5f</a>)
- (dependabot[bot])</li>
<li><strong>deps:</strong> Bump actions/checkout from 4.2.2 to 5.0.0 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2646">#2646</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/5107f3abcc0c3737db51e2949f181e2c197d4d5b">5107f3a</a>)
- (dependabot[bot])</li>
<li><strong>deps-dev:</strong> Bump <code>@​types/node</code> from
24.1.0 to 24.2.0 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2640">#2640</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/f963b3f3562b00b6d2dd25efc390eb04e51ef6c6">f963b3f</a>)
- (dependabot[bot])</li>
<li><strong>deps:</strong> Bump actions/download-artifact from 4.3.0 to
5.0.0 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2641">#2641</a>)
(<a
href="https://github.com/tj-actions/changed-files/commit/f956744105e18d78bba3844a1199ce43d6503017">f956744</a>)
- (dependabot[bot])</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tj-actions/changed-files/commit/24d32ffd492484c1d75e0c0b894501ddb9d30d62"><code>24d32ff</code></a>
upgrade: to node24 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2662">#2662</a>)</li>
<li><a
href="https://github.com/tj-actions/changed-files/commit/9a6755550a331fdcc8ec45443738933f8fa22eea"><code>9a67555</code></a>
chore(deps-dev): bump jest from 30.0.5 to 30.1.3 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2655">#2655</a>)</li>
<li><a
href="https://github.com/tj-actions/changed-files/commit/b67e30df88f43e244f4e83775e5ad8335114fb95"><code>b67e30d</code></a>
chore(deps): bump tj-actions/git-cliff from 2.1.0 to 2.2.0 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2660">#2660</a>)</li>
<li><a
href="https://github.com/tj-actions/changed-files/commit/62aef422ffa195474d80d73387535cf4622b2824"><code>62aef42</code></a>
chore(deps): bump github/codeql-action from 3.30.2 to 3.30.3 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2661">#2661</a>)</li>
<li><a
href="https://github.com/tj-actions/changed-files/commit/e874f3cddd0f54ae776e6995ae6dae4cf40fd3d3"><code>e874f3c</code></a>
chore(deps): bump github/codeql-action from 3.29.11 to 3.30.2 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2659">#2659</a>)</li>
<li><a
href="https://github.com/tj-actions/changed-files/commit/8c14441336bb3d84fd6b7fa83b6d7201c740baf5"><code>8c14441</code></a>
chore(deps): bump actions/setup-node from 4.4.0 to 5.0.0 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2656">#2656</a>)</li>
<li><a
href="https://github.com/tj-actions/changed-files/commit/e995ac4be5be2bcb6e29556edc51fb63aca6b49b"><code>e995ac4</code></a>
chore(deps-dev): bump <code>@​types/node</code> from 24.3.0 to 24.3.1
(<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2657">#2657</a>)</li>
<li><a
href="https://github.com/tj-actions/changed-files/commit/3b04099b21072562f07469c10deb182b24236ca9"><code>3b04099</code></a>
chore(deps-dev): bump <code>@​types/node</code> from 24.2.1 to 24.3.0
(<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2649">#2649</a>)</li>
<li><a
href="https://github.com/tj-actions/changed-files/commit/e7b6c977e51984988e3cc1d6b18abe2a3ba8daaa"><code>e7b6c97</code></a>
chore(deps): bump github/codeql-action from 3.29.9 to 3.29.11 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2651">#2651</a>)</li>
<li><a
href="https://github.com/tj-actions/changed-files/commit/765d62bc041415a5b494ef13d02d566128b25973"><code>765d62b</code></a>
chore(deps): bump tj-actions/git-cliff from 2.0.2 to 2.1.0 (<a
href="https://redirect.github.com/tj-actions/changed-files/issues/2648">#2648</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tj-actions/changed-files/compare/v46...v47">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tj-actions/changed-files&package-manager=github_actions&previous-version=46&new-version=47)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ns, including W&B login process. Removed deprecated commands: `launch`, `launch-agent`, and `launch-sweep`. Updated CLI documentation generation script to exclude these commands and preserve manual content in `_index.md` files.
…and update the documentation generation script to exclude it along with other launch-only commands.
… navigation while still generating their documentation. Adjusted comments and print statements for clarity.
- Removed scripts/core from git index (was incorrectly tracked as submodule)
- Added scripts/core/ to .gitignore since it will be cloned on-demand when needed for CLI docs generation
- This fixes CloudFlare build error: 'Fatal: No url found for submodule path scripts/core'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant