Skip to content

chore(deps): bump huggingface/doc-builder/.github/workflows/build_main_documentation.yml from 7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c to 1b16dac5e33043af565fdf4c1b5b0fe81d0891c8 - #1105

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 1, 2026

Copy link
Copy Markdown
Contributor

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.

Release checklist

  1. Checkout the release branch (for a patch the current release branch, for a new minor version, create one):
    git checkout -b vXX.xx-release
    The -b is only necessary for creation (so remove it when doing a patch).
  2. Change the version in src/doc_builder/__init__.py and pyproject.toml to the proper value.
  3. Commit these changes with the message: "Release: v<VERSION>".
  4. Add a tag in git to mark the release:
    git tag v<VERSION> -m 'Adds tag v<VERSION> for pypi'
    Push the tag and release commit to git:
    git push --tags origin vXX.xx-release
  5. Build the source distribution and the wheel in the top-level directory:
    rm -rf dist
    uv build
  6. Upload the package to the pypi test server first:
    twine upload dist/* -r testpypi
  7. Check that you can install it in a virtualenv by running:
    pip install hf-doc-builder
    pip uninstall hf-doc-builder
    pip install -i https://test.pypi.org/simple/ hf-doc-builder
    It's recommended to check that there are no issues building the docs, so try running a command like doc-builder.
  8. Upload the final version to actual pypi:
    twine upload dist/* -r pypi
  9. Add release notes to the tag in github once everything is looking hunky-dory.
  10. Go back to the main branch and update the version in src/doc_builder/__init__.py and pyproject.toml to the new version ".dev" and push to main.
Commits
  • 1b16dac Remove setup.py in favor of pyproject.toml (#816)
  • bcd143e Check anchors in links (#820)
  • 68667a5 fix(kit): accept a lowercase region in language codes (pt-br) (#823)
  • 0ab9ea0 Ship a pre-commit hook for doc-builder style (#818)
  • 4a56e30 Escape HTML and strip ANSI codes in notebook-to-mdx text outputs (#819)
  • da05e70 delete-old-prs: use a trusted publisher instead of the HF_ACCESS_TOKEN secret...
  • 0c19df9 Fix delete-old-prs.ts: correct bucket tree endpoint, fail loudly (#821)
  • af49b8d Declare ruff as a runtime dependency (#815)
  • ffa5997 Add ruff to the list of dependencies (#785)
  • 6dd1bda Preserve Markdown callout blockquote lines in docbuilder style docstring fo...
  • Additional commits viewable 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 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-builder commit for build_main_documentation.yml. Triggers, inputs (commit_sha, package: openenv), and hf_token secret wiring are unchanged.

This only affects how docs are built and published on pushes to main, doc-builder*, and v*-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.

…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>
@bot-ci-comment

bot-ci-comment Bot commented Sep 1, 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

Dependabot github-actions bump: the build_main_documentation.yml reusable-workflow pin 7ccf6c021b16dac5 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.sh still exits 1 on ~25 pre-existing envs/** reformat candidates, none of which appear in this diff.)
  • Debug code: CLEAN for changed files — .claude/hooks/check-debug.sh only surfaces pre-existing src/ 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...1b16dac5 is a clean fast-forward (ahead 12 / behind 0); 1b16dac5 is identical to doc-builder main HEAD (tip = "Remove setup.py in favor of pyproject.toml" #816), so the trailing # main comment 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 optional python_version input (type: string, no required, no default) and changes uv venvuv 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 passes commit_sha / package: openenv / version_tag_suffix: "" + secrets.hf_token and does not pass python_version → all required inputs/secrets satisfied, behavior unchanged.
  • Security: pin remains a full 40-char SHA (supply-chain best practice); hf_token stays a secrets.* 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 7ccf6c02build_pr_documentation.yml:13 and upload_pr_documentation.yml:11. This is expected (the github-actions updater opens one PR per reusable-workflow path); they reconverge as their own bumps (or a codex/dependabot-core-* aggregate) land. Nothing to fix here.
  • Artifact contract: N/A — build_main is the push-to-main docs build, not the PR build → upload artifact handoff, so the doc-build-artifact contract 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.

Open in Web View Automation 

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

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

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.

@burtenshaw

Copy link
Copy Markdown
Collaborator

Closed in favor of the non-env Dependabot aggregate PR #1109.

@burtenshaw burtenshaw closed this Sep 1, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 1, 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-1b16dac5e33043af565fdf4c1b5b0fe81d0891c8 branch September 1, 2026 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies enhancement New feature or request 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