Skip to content

chore(deps): bump huggingface/doc-builder/.github/workflows/build_main_documentation.yml from bcff59fca682130d2e7271ca8589911b7ac0b8bf to 7e6bd45ee271b96e75484eeafea1b3e6139cd0c7 - #929

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/huggingface/doc-builder/dot-github/workflows/build_main_documentation.yml-7e6bd45ee271b96e75484eeafea1b3e6139cd0c7
Closed

chore(deps): bump huggingface/doc-builder/.github/workflows/build_main_documentation.yml from bcff59fca682130d2e7271ca8589911b7ac0b8bf to 7e6bd45ee271b96e75484eeafea1b3e6139cd0c7#929
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/huggingface/doc-builder/dot-github/workflows/build_main_documentation.yml-7e6bd45ee271b96e75484eeafea1b3e6139cd0c7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 7, 2026

Copy link
Copy Markdown
Contributor

Bumps huggingface/doc-builder/.github/workflows/build_main_documentation.yml from bcff59fca682130d2e7271ca8589911b7ac0b8bf to 7e6bd45ee271b96e75484eeafea1b3e6139cd0c7.

Commits
  • 7e6bd45 Add tomli to openenv real doc-build deps (#803)
  • e60a538 Add --mock_deps: build docs without installing heavy dependencies (#801)
  • a601280 feat: page-level HTML build cache backed by HF storage buckets (#800)
  • 41c17d1 refactor: modernize build and preview commands (#798)
  • 2f7376e Simplify docstring pipeline: python emits the <Docstring> component directly ...
  • 7241b19 refactor(kit): migrate components to Svelte 5 runes syntax (#795)
  • 707e116 fix(kit): keep shorthand doc URLs in the address bar on client-side nav (#794)
  • e2e7253 fix(kit): repair <table><tr> nesting for Svelte 5 compatibility (#793)
  • c669bea Upgrade kit/ to Svelte 5, SvelteKit 2, Vite 7, Tailwind 4, ESLint 10 (#792)
  • See full diff in compare view

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will 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.yml to call huggingface/doc-builder’s build_main_documentation.yml at commit 7e6bd45 instead of bcff59. 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. tomli in 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 on main, doc-builder*, or v*-release pushes.

Reviewed by Cursor Bugbot for commit 3027e7b. Bugbot is set up for automated code reviews on this repo. Configure here.

…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>
@dependabot dependabot Bot added Dependencies github_actions Pull requests that update GitHub Actions code labels Jul 7, 2026
@burtenshaw burtenshaw added documentation Improvements or additions to documentation size: small Small pull request labels Jul 7, 2026 — with Cursor
@bot-ci-comment

bot-ci-comment Bot commented Jul 7, 2026

Copy link
Copy Markdown

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.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alignment Review Report

Change: single-line bump of the pinned huggingface/doc-builder reusable workflow build_main_documentation.yml SHA (bcff59f7e6bd45) 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.sh hook is Python-only and exits 1 on ~20 pre-existing envs/** reformat candidates — none are in this diff (this PR changes 0 .py files). The changed YAML parses cleanly.
  • Debug code: CLEAN. check-debug.sh hits are all pre-existing src/ files; none in the changed workflow.

Bump verification (the real review value here)

  • ✅ Both SHAs are real doc-builder commits. New 7e6bd45 is 9 commits ahead / 0 behind old bcff59f, and is identical to doc-builder's current main tip — a clean forward bump matching the # main pin 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 the import tomli as tomllib fallback used on the Python <3.11 shared runners).
  • No interface breakage: the reusable workflow still requires only commit_sha + package (inputs) and the hf_token secret — all supplied by this caller (commit_sha, package: openenv, version_tag_suffix: "", secrets.hf_token). The only interface removal is the unused custom_container input.
  • ✅ 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.

Open in Web View Automation 

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

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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).

@burtenshaw

Copy link
Copy Markdown
Collaborator

Superseded by aggregate Dependabot PR #930. Closing this single Dependabot PR so maintainers have one non-env dependency rollup to review.

@burtenshaw burtenshaw closed this Jul 7, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

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 ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/github_actions/huggingface/doc-builder/dot-github/workflows/build_main_documentation.yml-7e6bd45ee271b96e75484eeafea1b3e6139cd0c7 branch July 7, 2026 07:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies documentation Improvements or additions to documentation github_actions Pull requests that update GitHub Actions code size: small Small pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant