chore(deps): bump huggingface/doc-builder/.github/workflows/build_main_documentation.yml from 7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c to 931031bf2b54aabb134ceb54980a6a2860a00f11 - #1077
Conversation
…n_documentation.yml Bumps [huggingface/doc-builder/.github/workflows/build_main_documentation.yml](https://github.com/huggingface/doc-builder) from 7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c to 931031bf2b54aabb134ceb54980a6a2860a00f11. - [Release notes](https://github.com/huggingface/doc-builder/releases) - [Commits](huggingface/doc-builder@7ccf6c0...931031b) --- updated-dependencies: - dependency-name: huggingface/doc-builder/.github/workflows/build_main_documentation.yml dependency-version: 931031bf2b54aabb134ceb54980a6a2860a00f11 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 first-party (HF-owned) github-actions dependabot bump of the huggingface/doc-builder main-docs reusable-workflow pin in .github/workflows/build_documentation.yml: build_main_documentation.yml@7ccf6c02 → @931031bf (# main). Direct successor to #1038. Zero Python touched.
Automated Checks
- Lint: PASS (for this PR's scope) — the diff changes 0
.pyfiles..claude/hooks/lint.shexits non-zero only on ~25 pre-existingenvs/**formatting candidates (none in this diff), matching the documented baseline inAGENTS.md. - Debug code: CLEAN (for this PR's scope) —
check-debug.shscanssrc/only and reports pre-existingconsole.print(Rich CLI output) +TODOs undersrc/openenv/cli/**; none are in the changed workflow file.
Open RFCs Context
Open RFCs on main: 000 / 001 / 002 / 003 / 005 (In Review), 004 (no explicit status header), 010 (Draft). None govern CI, GitHub Actions, or the docs-build pipeline, so none are implicated. Full-SHA pinning + keeping the pin fresh is consistent with the reproducibility/security posture in PRINCIPLES.md.
Tier 1: Fixes Required
None. Verified:
- New SHA legitimate & current —
7ccf6c02...931031bfis a clean fast-forward (ahead 2, behind 0);931031bf...mainisidentical, so931031bfis doc-builder's currentmainHEAD and the# maincomment stays accurate. Commits: "Add python_version input to doc build workflows (#808)" + "fix(kit): escape curly braces in markdown link & image URLs (#812)". - Caller contract is backward-compatible — the only change to
build_main_documentation.yml'son: workflow_call:interface is a new optional inputpython_version(string, "Defaults to the runner's system Python").secrets(hf_tokenrequired,tokenoptional) and every required input are unchanged. This repo's caller passescommit_sha+package: openenv+version_tag_suffix: ""+ secrethf_token, so there is no new required input/secret ⇒ the reusable workflow still starts. - Security — still pinned to a full 40-char commit SHA (not a tag/branch);
hf_tokenremains asecrets.*reference (no credential exposure). - Mergeability —
git merge-tree origin/main <PR-head>is clean (exit 0, no conflicts); merge-base == currentorigin/maintip (5359534c) ⇒ clean 1-commit fast-forward (no #930-style stale-branch conflict).
Tier 2: Alignment Discussion
Principle Conflicts
None identified — no API / reward / client-server / MCP-WS / Pydantic surface is touched.
RFC Conflicts
None identified — no open RFC covers CI / GitHub Actions / the docs-build pipeline.
Summary
- 0 mechanical issues to fix
- 0 alignment points for human review
- 0 RFC conflicts to discuss
Non-blocking FYI (cc @burtenshaw, .github/dependabot.yml owner): expected sibling-pin skew while this PR is open — upload_pr_documentation.yml:11 and build_pr_documentation.yml:13 remain @7ccf6c02. The github-actions updater opens one PR per reusable-workflow path, so a sibling bump (or a codex aggregate) will reconverge all three. The #808 commit also adds the same optional python_version input to build_pr_documentation.yml, so that sibling bump will be backward-compatible too.
Sent by Cursor Automation: Pre-review
| jobs: | ||
| build: | ||
| uses: huggingface/doc-builder/.github/workflows/build_main_documentation.yml@7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c # main | ||
| uses: huggingface/doc-builder/.github/workflows/build_main_documentation.yml@931031bf2b54aabb134ceb54980a6a2860a00f11 # main |
There was a problem hiding this comment.
Supply-chain check passed. doc-builder main-docs reusable workflow 7ccf6c02 → 931031bf: clean fast-forward (ahead 2 / behind 0), and 931031bf == doc-builder main HEAD, so the # main comment stays accurate. Still a full 40-char SHA pin.
The only on: workflow_call: interface change is a new optional python_version input — this caller (commit_sha / package / version_tag_suffix + secret hf_token) passes no new required input/secret, so it's backward-compatible and won't break the build.
|
Superseded by #1085. |


Bumps huggingface/doc-builder/.github/workflows/build_main_documentation.yml from 7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c to 931031bf2b54aabb134ceb54980a6a2860a00f11.
Commits
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-line reusable workflow pin for docs CI only; no application or auth logic changes.
Overview
Updates the reusable Hugging Face doc-builder workflow reference in
build_documentation.ymlfrom commit7ccf6c0to931031b.This pulls in upstream doc-builder changes (notably optional
python_versioninput on doc build workflows and a kit fix for curly braces in markdown URLs). No local workflow inputs or secrets change—still onlycommit_sha,package, andversion_tag_suffixare passed.Reviewed by Cursor Bugbot for commit 6c65598. Bugbot is set up for automated code reviews on this repo. Configure here.