chore(deps): bump huggingface/doc-builder/.github/workflows/build_main_documentation.yml from 7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c to 1b16dac5e33043af565fdf4c1b5b0fe81d0891c8 - #1105
Conversation
…n_documentation.yml Bumps [huggingface/doc-builder/.github/workflows/build_main_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_main_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: the build_main_documentation.yml reusable-workflow pin 7ccf6c02 → 1b16dac5 in .github/workflows/build_documentation.yml (single uses: line). This is the next main-docs pin bump after #1038.
Automated Checks
- Lint: N/A for this PR's scope — 0 Python files changed. (
.claude/hooks/lint.shstill exits 1 on ~25 pre-existingenvs/**reformat candidates, none of which appear in this diff.) - Debug code: CLEAN for changed files —
.claude/hooks/check-debug.shonly surfaces pre-existingsrc/prints/TODOs; nothing in this diff.
Open RFCs Context
RFCs on main: 000, 001, 002, 003, 004, 005 (In Review) + 010 (Draft). None cover CI, GitHub Actions, dependency management, or the docs-build pipeline → not relevant to this change.
Tier 1: Fixes Required
None.
- New SHA legit + current:
7ccf6c02...1b16dac5is a clean fast-forward (ahead 12 / behind 0);1b16dac5is identical to doc-buildermainHEAD (tip = "Remove setup.py in favor of pyproject.toml" #816), so the trailing# maincomment stays accurate. - Caller contract safe (the one thing that could break a reusable-workflow bump):
build_main_documentation.yml's definition did change in this delta, but only backward-compatibly — doc-builder #808 adds an optionalpython_versioninput (type: string, norequired, nodefault) and changesuv venv→uv venv ${{ inputs.python_version && format('--python {0}', inputs.python_version) || '' }}(byte-identical when the input is unset). No input removed, no new required input,secrets:block unchanged. OpenEnv's caller passescommit_sha/package: openenv/version_tag_suffix: ""+secrets.hf_tokenand does not passpython_version→ all required inputs/secrets satisfied, behavior unchanged. - Security: pin remains a full 40-char SHA (supply-chain best practice);
hf_tokenstays asecrets.*reference (no hardcoded credential). - Mergeability:
git merge-tree origin/main <head>is clean (no stale-branch content conflict);origin/main== PR base == merge-base, so this is a clean 1-commit fast-forward.
Tier 2: Alignment Discussion
Principle Conflicts
None identified. No API / reward / client-server / MCP-WS / Pydantic surface is touched. Full-SHA pinning + keeping the pin at main HEAD actively supports the reproducibility/security principle in PRINCIPLES.md.
RFC Conflicts
None identified. No open RFC governs CI / GitHub Actions / the docs-build pipeline.
Notes (informational, non-blocking) — cc @burtenshaw
- Sibling pin skew: the other two doc-builder references still pin the older
7ccf6c02—build_pr_documentation.yml:13andupload_pr_documentation.yml:11. This is expected (thegithub-actionsupdater opens one PR per reusable-workflow path); they reconverge as their own bumps (or acodex/dependabot-core-*aggregate) land. Nothing to fix here. - Artifact contract: N/A —
build_mainis the push-to-maindocs build, not the PRbuild → uploadartifact handoff, so thedoc-build-artifactcontract is untouched.
Summary
- 0 mechanical issues to fix
- 0 alignment points for human review
- 0 RFC conflicts to discuss
Clean, low-risk first-party (HF-owned doc-builder) CI bump. No blocking issues.
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@1b16dac5e33043af565fdf4c1b5b0fe81d0891c8 # main |
There was a problem hiding this comment.
Pin bumped to doc-builder main HEAD (1b16dac5, tip commit #816). Verified: clean fast-forward from 7ccf6c02 (ahead 12 / behind 0), still full-SHA pinned, and the only workflow_call interface change across the delta is an added optional python_version input (doc-builder #808). The with:/secrets: below remain valid — no new required input — so this caller won't break, and the # main comment stays accurate.
|
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_main_documentation.yml from 7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c to 1b16dac5e33043af565fdf4c1b5b0fe81d0891c8.
Changelog
Sourced from huggingface/doc-builder/.github/workflows/build_main_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 SHA bump with no app code changes; main risk is a failed or changed docs build until the new reusable workflow is verified.
Overview
Pins the Build documentation GitHub Action to a newer
huggingface/doc-buildercommit forbuild_main_documentation.yml. Triggers, inputs (commit_sha,package: openenv), andhf_tokensecret wiring are unchanged.This only affects how docs are built and published on pushes to
main,doc-builder*, andv*-release; application runtime code is untouched. Upstream changes in that range include doc build/tooling fixes (e.g. link anchor checks, notebook output sanitization, language-code handling) and CI maintenance in doc-builder itself.Reviewed by Cursor Bugbot for commit eb4ff09. Bugbot is set up for automated code reviews on this repo. Configure here.