chore(deps): bump huggingface/doc-builder/.github/workflows/build_main_documentation.yml from bcff59fca682130d2e7271ca8589911b7ac0b8bf to 7e6bd45ee271b96e75484eeafea1b3e6139cd0c7 - #929
Conversation
…n_documentation.yml Bumps [huggingface/doc-builder/.github/workflows/build_main_documentation.yml](https://github.com/huggingface/doc-builder) from bcff59fca682130d2e7271ca8589911b7ac0b8bf to 7e6bd45ee271b96e75484eeafea1b3e6139cd0c7. - [Release notes](https://github.com/huggingface/doc-builder/releases) - [Commits](huggingface/doc-builder@bcff59f...7e6bd45) --- updated-dependencies: - dependency-name: huggingface/doc-builder/.github/workflows/build_main_documentation.yml dependency-version: 7e6bd45ee271b96e75484eeafea1b3e6139cd0c7 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
Change: single-line bump of the pinned huggingface/doc-builder reusable workflow build_main_documentation.yml SHA (bcff59f → 7e6bd45) in .github/workflows/build_documentation.yml. Verified against the doc-builder repo via the GitHub API.
Automated Checks
- Lint: N/A for this PR. The
.claude/hooks/lint.shhook is Python-only and exits 1 on ~20 pre-existingenvs/**reformat candidates — none are in this diff (this PR changes 0.pyfiles). The changed YAML parses cleanly. - Debug code: CLEAN.
check-debug.shhits are all pre-existingsrc/files; none in the changed workflow.
Bump verification (the real review value here)
- ✅ Both SHAs are real
doc-buildercommits. New7e6bd45is 9 commits ahead / 0 behind oldbcff59f, and is identical todoc-builder's currentmaintip — a clean forward bump matching the# mainpin comment. - ✅ Directly benefits OpenEnv: the new tip is huggingface/doc-builder#803 "Add tomli to openenv real doc-build deps" and adds
src/doc_builder/mock_deps/openenv.txt— first-class support for OpenEnv's own doc build (fixes theimport tomli as tomllibfallback used on the Python <3.11 shared runners). - ✅ No interface breakage: the reusable workflow still requires only
commit_sha+package(inputs) and thehf_tokensecret — all supplied by this caller (commit_sha,package: openenv,version_tag_suffix: "",secrets.hf_token). The only interface removal is the unusedcustom_containerinput. - ✅ SHA-pinning preserved (GitHub's recommended practice for third-party actions).
Open RFCs Context
RFCs 000–005 (In Review) + 010 (Draft) cover project phases, abstractions, env-spec, MCP, rubrics, agentic harnesses, and echo-token world-modeling. None cover CI, documentation builds, GitHub Actions, or dependency management.
Tier 1: Fixes Required
None.
Tier 2: Alignment Discussion
Principle Conflicts: None identified. PRINCIPLES.md / INVARIANTS.md govern the runtime API surface (Gym API, MCP, rewards-in-env, client-server separation, container isolation, credentials); a CI doc-build workflow SHA bump touches none. Secrets stay referenced via secrets.*, not hardcoded.
RFC Conflicts: None identified.
Non-blocking note (informational)
Two sibling workflows still pin the old bcff59f:
.github/workflows/build_pr_documentation.yml:13(build_pr_documentation.yml).github/workflows/upload_pr_documentation.yml:11(upload_pr_documentation.yml)
This is expected — Dependabot tracks each reusable-workflow path as a separate dependency, so these should have their own sibling PRs and will converge on merge. No action needed in this PR.
Summary
- 0 mechanical issues to fix
- 0 alignment points for human review
- 0 RFC conflicts
Clean, safe, and beneficial to OpenEnv's own doc build. No changes requested.
Sent by Cursor Automation: Pre-review
| jobs: | ||
| build: | ||
| uses: huggingface/doc-builder/.github/workflows/build_main_documentation.yml@bcff59fca682130d2e7271ca8589911b7ac0b8bf # main | ||
| uses: huggingface/doc-builder/.github/workflows/build_main_documentation.yml@7e6bd45ee271b96e75484eeafea1b3e6139cd0c7 # main |
There was a problem hiding this comment.
Verified via the GitHub API: 7e6bd45 is a real doc-builder commit — 9 ahead / 0 behind the old bcff59f, and == the current main tip (matches the # main pin).
It's huggingface/doc-builder#803, which adds tomli + mock_deps/openenv.txt specifically for OpenEnv's doc build. The reusable workflow still requires only commit_sha + package (inputs) and the hf_token secret — all provided by this caller — so there's no interface breakage (the only removal is the unused custom_container input).
|
Superseded by aggregate Dependabot PR #930. Closing this single Dependabot PR so maintainers have one non-env dependency rollup to review. |
|
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 bcff59fca682130d2e7271ca8589911b7ac0b8bf to 7e6bd45ee271b96e75484eeafea1b3e6139cd0c7.
Commits
7e6bd45Add tomli to openenv real doc-build deps (#803)e60a538Add --mock_deps: build docs without installing heavy dependencies (#801)a601280feat: page-level HTML build cache backed by HF storage buckets (#800)41c17d1refactor: modernize build and preview commands (#798)2f7376eSimplify docstring pipeline: python emits the <Docstring> component directly ...7241b19refactor(kit): migrate components to Svelte 5 runes syntax (#795)707e116fix(kit): keep shorthand doc URLs in the address bar on client-side nav (#794)e2e7253fix(kit): repair <table><tr> nesting for Svelte 5 compatibility (#793)c669beaUpgrade kit/ to Svelte 5, SvelteKit 2, Vite 7, Tailwind 4, ESLint 10 (#792)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 with no application or runtime code changes; risk is limited to documentation build behavior on push.
Overview
Updates
build_documentation.ymlto callhuggingface/doc-builder’sbuild_main_documentation.ymlat commit7e6bd45instead ofbcff59. Triggers, inputs (openenv,commit_sha, secrets), and job structure are unchanged—only the pinned reusable workflow revision moves forward.That upstream revision includes doc-build fixes relevant to this repo (e.g.
tomliin real doc-build deps for openenv) plus broader doc-builder changes (mock deps, build cache, Svelte 5 kit upgrades) that will apply the next time docs build onmain,doc-builder*, orv*-releasepushes.Reviewed by Cursor Bugbot for commit 3027e7b. Bugbot is set up for automated code reviews on this repo. Configure here.