chore(deps): bump huggingface/doc-builder/.github/workflows/build_pr_documentation.yml from 7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c to 1b16dac5e33043af565fdf4c1b5b0fe81d0891c8 - #1104
Conversation
…documentation.yml Bumps [huggingface/doc-builder/.github/workflows/build_pr_documentation.yml](https://github.com/huggingface/doc-builder) from 7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c to 1b16dac5e33043af565fdf4c1b5b0fe81d0891c8. - [Release notes](https://github.com/huggingface/doc-builder/releases) - [Changelog](https://github.com/huggingface/doc-builder/blob/main/RELEASE.md) - [Commits](huggingface/doc-builder@7ccf6c0...1b16dac) --- updated-dependencies: - dependency-name: huggingface/doc-builder/.github/workflows/build_pr_documentation.yml dependency-version: 1b16dac5e33043af565fdf4c1b5b0fe81d0891c8 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
Dependabot github-actions bump of the huggingface/doc-builder build_pr reusable-workflow pin in .github/workflows/build_pr_documentation.yml:13: 7ccf6c02 → 1b16dac5 (# main). Single-line, YAML-only diff.
Automated Checks
- Lint: PASS (N/A for scope) — 0 Python files changed.
lint.shis Python-only (src/,tests/,envs/); TOML/YAML aren't linted. (uvisn't installed on the review VM, so the hook no-ops without touching the tree.) - Debug code: CLEAN —
check-debug.shscanssrc/only; every hit is pre-existing (console.printCLI output +serve/__main__TODOs), none in this diff. - YAML validity:
build_pr_documentation.ymlparses cleanly.
Doc-builder bump verification
- Clean fast-forward:
7ccf6c02...1b16dac5= ahead 12 / behind 0 (status: ahead);1b16dac5...main==identical⇒ the new SHA is doc-builder's currentmainHEAD, so the trailing# maincomment stays accurate. New tip = doc-builder #816 "Remove setup.py in favor of pyproject.toml". - Caller contract (the thing that could break) — SAFE:
build_pr_documentation.ymlis the only OpenEnv-called workflow whose own definition changed across the delta, and the sole change is doc-builder #808 — an optionalpython_versioninput (type: string, norequired, nodefault) plusuv venv→uv venv ${{ inputs.python_version && format('--python {0}', inputs.python_version) || '' }}(byte-identical when unset). Requiredworkflow_callinputs at1b16dac5are still exactlycommit_sha/pr_number/package, all supplied by the caller (lines 14-18). OpenEnv doesn't passpython_version⇒ keeps the runner's system Python, identical behavior. No new required input ⇒ won't fail to start. - Security: full 40-char SHA pin retained; build_pr passes no secrets ⇒ no credential surface. The other 11 commits touch doc-builder internals or workflows OpenEnv doesn't call (e.g.
delete_old_pr_documentations.yml,check_links.py,notebook_to_mdx.py). - Artifact contract: build_pr's
upload-artifactstep is untouched ⇒ thedoc-build-artifacthandoff toupload_pr_documentation.ymlis unchanged. - Mergeability:
git merge-tree origin/main <head>is clean (no conflict);origin/main(38b2a313) == PR base ⇒ clean 1-commit fast-forward.
Open RFCs Context
rfcs/ = 000, 001, 002, 003, 004, 005, 008 (now on main), 010 — all In Review except 010 (Draft). None govern CI / GitHub Actions / the docs-build pipeline / dependency management, so none are implicated by a workflow SHA bump. (RFC 008 Environment Auto-Validation governs src/openenv/validation/** + openenv validate, not CI.)
Tier 1: Fixes Required
None.
Tier 2: Alignment Discussion
Principle Conflicts: None identified. Full-SHA pinning + keeping the pin at main HEAD aligns with the reproducibility/security posture in PRINCIPLES.md.
RFC Conflicts: None identified.
Non-blocking note (sibling pins)
Dependabot tracks each reusable-workflow path separately, so a temporary SHA skew is expected/benign: after this merges, build_pr_documentation.yml:13 will be @1b16dac5 while build_documentation.yml:12 (build_main) and upload_pr_documentation.yml:11 (upload) remain @7ccf6c02. This PR supersedes the earlier unmerged build_pr bump #1090 (→ af49b8dc); their own bumps / a codex aggregate reconverge the three pins. FYI @burtenshaw (github-actions updater / dependabot.yml owner).
Summary
- 0 mechanical issues to fix
- 0 alignment points for human review
- 0 RFC conflicts
Clean, zero-risk first-party (HF-owned) doc-builder reusable-workflow SHA bump.
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@1b16dac5e33043af565fdf4c1b5b0fe81d0891c8 # main |
There was a problem hiding this comment.
Bump target 1b16dac5 is a clean fast-forward of 7ccf6c02 (ahead 12 / behind 0) and equals doc-builder's current main HEAD, so the # main marker stays accurate.
Caller contract is safe. Across this 12-commit delta, the only change to this reusable workflow is doc-builder #808, which adds an optional python_version input (no required, no default) and makes the uv venv step byte-identical when it's unset. Required workflow_call inputs are still commit_sha / pr_number / package — all passed below (lines 14-18); OpenEnv doesn't set python_version, so the PR doc build is unchanged. Full 40-char SHA pin retained, and no secrets are passed here.
|
Closed in favor of the non-env Dependabot aggregate PR #1109. |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. You can also ignore all major, minor, or patch releases for a dependency by adding an If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |


Bumps huggingface/doc-builder/.github/workflows/build_pr_documentation.yml from 7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c to 1b16dac5e33043af565fdf4c1b5b0fe81d0891c8.
Changelog
Sourced from huggingface/doc-builder/.github/workflows/build_pr_documentation.yml's changelog.
Commits
1b16dacRemove setup.py in favor of pyproject.toml (#816)bcd143eCheck anchors in links (#820)68667a5fix(kit): accept a lowercase region in language codes (pt-br) (#823)0ab9ea0Ship a pre-commit hook for doc-builder style (#818)4a56e30Escape HTML and strip ANSI codes in notebook-to-mdx text outputs (#819)da05e70delete-old-prs: use a trusted publisher instead of the HF_ACCESS_TOKEN secret...0c19df9Fix delete-old-prs.ts: correct bucket tree endpoint, fail loudly (#821)af49b8dDeclare ruff as a runtime dependency (#815)ffa5997Add ruff to the list of dependencies (#785)6dd1bdaPreserve Markdown callout blockquote lines indocbuilder styledocstring fo...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 pin change for PR doc previews; no application or auth logic affected.
Overview
Updates the reusable workflow reference in
build_pr_documentation.ymlfrom doc-builder commit7ccf6c0to1b16dac, so PR documentation builds run against the newer upstreambuild_pr_documentationworkflow.Inputs are unchanged (
commit_sha,pr_number,package: openenv,version_tag_suffix). Only the pinned SHA forhuggingface/doc-builder/.github/workflows/build_pr_documentation.ymlmoves forward (Dependabot bump).Reviewed by Cursor Bugbot for commit 72e176d. Bugbot is set up for automated code reviews on this repo. Configure here.