chore(deps): bump huggingface/doc-builder/.github/workflows/build_pr_documentation.yml from 7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c to 6dd1bdab58a8564730f633d70e76bb1ef57ec627 - #1083
Conversation
…documentation.yml Bumps [huggingface/doc-builder/.github/workflows/build_pr_documentation.yml](https://github.com/huggingface/doc-builder) from 7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c to 6dd1bdab58a8564730f633d70e76bb1ef57ec627. - [Release notes](https://github.com/huggingface/doc-builder/releases) - [Commits](huggingface/doc-builder@7ccf6c0...6dd1bda) --- updated-dependencies: - dependency-name: huggingface/doc-builder/.github/workflows/build_pr_documentation.yml dependency-version: 6dd1bdab58a8564730f633d70e76bb1ef57ec627 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
|
The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update. |
There was a problem hiding this comment.
Alignment Review Report
Automated two-tier review of this dependabot bump of the HF-owned doc-builder reusable PR-docs workflow: build_pr_documentation.yml@7ccf6c02… → @6dd1bdab….
Automated Checks
- Lint: N/A (PASS for PR scope) — this PR changes only one
uses:line in.github/workflows/build_pr_documentation.yml(0 Python files)..claude/hooks/lint.shis Python-only; here it exits 1 solely becauseuvisn't installed on the review VM (Error: 'uv' is not installed or not in PATH), and its baseline also flags ~25 pre-existingenvs/**files unrelated to this diff. Nothing in this PR is lintable. - Debug code: CLEAN (for changed files) —
.claude/hooks/check-debug.shreports only pre-existingsrc/hits (cli/commands/push.py,fork.py,import_env.py,core/containers/runtime/providers.py, plusserve/__main__/test_local_docker_providerTODOs). None are in this PR's diff; no debugger statements.
Open RFCs Context
RFCs on main: 000-project-phases, 001-abstractions, 002-env-spec, 003-mcp-support, 004-rubrics, 005-agentic-harnesses (In Review), 010-echo-env-token-world-model (Draft). None govern CI, GitHub Actions, dependency management, or the docs-build pipeline, so a doc-builder workflow SHA bump has no RFC surface.
Tier 1: Fixes Required
None. Verified this is a clean, interface-safe bump:
- Legit + current:
7ccf6c02…6dd1bdab= ahead 3 / behind 0 (clean fast-forward);6dd1bdab…main=identical→6dd1bdabis doc-buildermainHEAD, so the trailing# maincomment stays accurate. The 3 commits are doc-builder #812 (mdsvex kit escape), #808 ("Add python_version input to doc build workflows"), and #756 ("Preserve Markdown callout blockquote lines…", touches onlystyle_doc.py+ tests). - Caller contract safe: the reusable workflow's own definition changed (via #808) but backward-compatibly — it only adds an optional
python_versioninput (type: string, norequired:, nodefault:) and rewritesuv venv→uv venv ${{ inputs.python_version && format('--python {0}', inputs.python_version) || '' }}(byte-identical when unset). Requiredworkflow_callinputs are still exactlycommit_sha/pr_number/package; OpenEnv's caller supplies all three (+version_tag_suffix: "") and does not setpython_version, so behavior is unchanged. This workflow consumes no secrets. - Artifact contract intact: the final
actions/upload-artifact@…v4.6.2step still publishesname: doc-build-artifact(consumed byupload_pr_documentation.yml) — untouched by this delta. - Security: still pinned to a full 40-char commit SHA (not a tag/branch).
- Mergeable:
git merge-treeagainst currentorigin/main(5359534c, == PR base) is CLEAN (single tree, no conflict) — a clean 1-commit fast-forward.
Tier 2: Alignment Discussion
Principle Conflicts
None identified. No runtime API / reward-placement / client-server / MCP-WebSocket / container / credential invariant is touched. Full-SHA pinning + dependabot freshness aligns with the reproducibility/security principle.
RFC Conflicts
None identified.
Summary
- 0 mechanical issues to fix
- 0 alignment points for human review
- 0 RFC conflicts to discuss
Non-blocking notes (informational):
- Sibling pin skew (expected): dependabot tracks each reusable-workflow path separately, so after this PR
build_pr_documentation.yml:13is @6dd1bdabwhilebuild_documentation.yml:12(build_main) andupload_pr_documentation.yml:11remain @7ccf6c02. This reconverges as the sibling bumps (or a codex aggregate) land — nothing to fix here. - Supersedes #1076: the earlier build_pr bump #1076 (to
931031bf, doc-builder #808 tip) is now CLOSED; this PR advances one commit further to6dd1bdab(#756 tip).
LGTM — safe to merge.
Sent by Cursor Automation: Pre-review
| build: | ||
| if: github.event.pull_request.draft == false | ||
| uses: huggingface/doc-builder/.github/workflows/build_pr_documentation.yml@7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c # main | ||
| uses: huggingface/doc-builder/.github/workflows/build_pr_documentation.yml@6dd1bdab58a8564730f633d70e76bb1ef57ec627 # main |
There was a problem hiding this comment.
Verified this SHA bump: 7ccf6c02…6dd1bdab is a clean fast-forward (ahead 3 / behind 0) and 6dd1bdab == doc-builder main HEAD, so the # main comment stays accurate.
The reusable workflow's workflow_call interface only gains an optional python_version input (doc-builder #808) — required inputs remain commit_sha/pr_number/package, all supplied by this caller, and python_version is left unset so the build venv keeps the runner's system Python (identical behavior). The doc-build-artifact upload step is unchanged, and the pin stays a full 40-char SHA. No new required input → won't break.
|
Superseded by #1090. |


Bumps huggingface/doc-builder/.github/workflows/build_pr_documentation.yml from 7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c to 6dd1bdab58a8564730f633d70e76bb1ef57ec627.
Commits
6dd1bdaPreserve Markdown callout blockquote lines indocbuilder styledocstring fo...931031bAdd python_version input to doc build workflows (#808)9a49534fix(kit): escape curly braces in markdown link & image URLs (#812)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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Note
Low Risk
Single CI workflow SHA change with no application or runtime code touched; risk is limited to how PR docs are built.
Overview
Updates the reusable workflow reference in
.github/workflows/build_pr_documentation.ymlfrom commit7ccf6c0to6dd1bdabonhuggingface/doc-builder’sbuild_pr_documentation.yml.PR doc builds for openenv still use the same inputs (
commit_sha,pr_number,package,version_tag_suffix); only the upstream workflow version changes. That bump pulls in upstream fixes such as preserved Markdown callout blockquotes in docstring formatting, optionalpython_versionon doc build workflows, and escaped curly braces in markdown link/image URLs.Reviewed by Cursor Bugbot for commit 98e8aae. Bugbot is set up for automated code reviews on this repo. Configure here.