Split docs preview build and deploy workflows
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 48/100
- issue の種類
- リファクタリング
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- github-actions, python
- 領域
- ci-cd, devops, documentation
調査の方向性
まず #622 と .github/workflows/docs-preview.yml を読み、その後 deploy workflow が main で利用可能であることを確認します。.github/workflows/docs-preview-deploy.yml を再導入し、preview workflow には build/check と artifact upload を残します。同一リポジトリからの PR では MkDocs と Fern の両方の preview コメントが更新され、fork からの PR では build と check のみが実行されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Priority Level
Medium
Task Summary
Split docs preview into separate build/check and deploy workflows once the Fern migration PR lands, so PRs can validate docs artifacts without exposing deployment secrets to the PR workflow.
Technical Details & Implementation Plan
- Move hosted preview publishing back out of
.github/workflows/docs-preview.ymlinto aworkflow_rundeploy workflow after the deploy workflow exists onmain. - Keep
docs-preview.ymlresponsible for checkout, docs deps, source-only notebook conversion fromdocs/notebook_source/*.py, MkDocs build, andmake check-fern-docs. - Upload
site/,fern/, and preview metadata as an artifact. - In the deploy workflow, download the artifact for successful same-repo PR runs, run Fern preview with
DOCS_FERN_TOKEN, deploy MkDocs to Cloudflare, and update the PR comment. - Preserve fork behavior: build and check only, no hosted preview.
Investigation / Context
During #622, the split was implemented but rolled back because workflow_run workflows only execute from the default branch. Since the new deploy workflow did not exist on main, the hosted preview did not update on the same PR. #622 now keeps deploy inline so its preview can update.
Agent Plan / Findings
Follow-up after #622 merges:
- Reintroduce
.github/workflows/docs-preview-deploy.yml. - Remove deploy/comment steps from
.github/workflows/docs-preview.yml. - Verify a subsequent PR updates both MkDocs and Fern preview comments.
- Consider making Fern preview failure non-blocking or clearly reported, matching current inline behavior.
Dependencies
Depends on #622 merging, or another bootstrap PR that lands the deploy workflow on main first.
- 主要言語
- Python
- スター
- 2.4k
- フォーク
- 241
- 平均マージ
- 21時間 51分
- マージ済み PR(30日)
- 90
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
NVIDIA-NeMo/DataDesigner のほかの issue
-
Allow huggingface-hub 2.x (widen cap from <2 to <3)対応中かも @davanstrien が 3 日前に担当しました。 オープンenhancement triaged
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
NVIDIA-NeMo/DataDesigner#1110 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Local seed path containing a single quote breaks the DuckDB query再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープンbug triaged
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
NVIDIA-NeMo/DataDesigner#1102 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
enforce \from future import annotations` via ruff FA102 rule`対応中かも @chethanuk が 53 日前に担当しました。 オープンtask
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
NVIDIA-NeMo/DataDesigner#760 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 18/100
NVIDIA-NeMo/DataDesigner#1125 ·
メンテナーはふだん 1 日以内に返信
-
Anthropic provider drops thinking blocks when replaying MCP tool-call turns対応中かも @andreatnvidia が 3 日前に担当しました。 オープンbug triaged
難易度 4/5 3〜5日 初心者へのやさしさ 68/100
NVIDIA-NeMo/DataDesigner#1118 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
NVIDIA-NeMo/DataDesigner の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
yt-project/yt#5624 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
NousResearch/hermes-agent#148376 ·
メンテナーはふだん 1 日以内に返信
-
Analysis
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
SACGF/variantgrid#2615 ·
メンテナーはふだん 1 日以内に返信