Skip to content

chore(deps): aggregate non-env dependabot updates - #1109

Open
burtenshaw wants to merge 7 commits into
mainfrom
codex/dependabot-core-2026-09-01
Open

chore(deps): aggregate non-env dependabot updates#1109
burtenshaw wants to merge 7 commits into
mainfrom
codex/dependabot-core-2026-09-01

Conversation

@burtenshaw

Copy link
Copy Markdown
Collaborator

Aggregates non-env Dependabot updates from #1104, #1105, and #1106.\n\nScope:\n- .github/workflows/build_pr_documentation.yml\n- .github/workflows/build_documentation.yml\n- .github/workflows/upload_pr_documentation.yml\n\nValidation:\n- git diff --check origin/main...HEAD\n- diff readback limited to .github/workflows files\n\nIndividual Dependabot PRs should be closed in favor of this aggregate after readback.

dependabot Bot and others added 6 commits September 1, 2026 02:55
…documentation.yml

Bumps [huggingface/doc-builder/.github/workflows/build_pr_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_pr_documentation.yml
  dependency-version: 1b16dac5e33043af565fdf4c1b5b0fe81d0891c8
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…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>
…_documentation.yml

Bumps [huggingface/doc-builder/.github/workflows/upload_pr_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/upload_pr_documentation.yml
  dependency-version: 1b16dac5e33043af565fdf4c1b5b0fe81d0891c8
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@burtenshaw burtenshaw added Dependencies github_actions Pull requests that update GitHub Actions code codex codex-automation labels Sep 1, 2026
@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

Aggregate github-actions dependabot roll-up: bumps the three huggingface/doc-builder reusable-workflow pins 7ccf6c021b16dac5 (doc-builder main HEAD, #816 Remove setup.py in favor of pyproject.toml). This is the codex aggregate of the three same-day sibling pin PRs (#1104 build_pr, #1105 build_main, #1106 upload); all three pins were uniform @7ccf6c02 on main, so this reconverges them in one commit.

Automated Checks

  • Lint: PASS (N/A for PR scope)lint.sh is a Python-only hook and this PR changes 0 .py files (3 .yml only). uv isn't installed on the review VM, so the hook exits before ruff (tree stays clean). No lint surface.
  • Debug code: CLEANcheck-debug.sh (scans src/ only) reports only pre-existing CLI console.print/TODOs (build.py, serve.py, __main__.py, test_local_docker_provider.py); none touch the 3 changed workflow files.

Open RFCs Context

rfcs/ = 000/001/002/003/005/008 (In Review), 004 (Rubrics, no Status header), 010 (Draft). None cover CI / GitHub Actions / the docs-build pipeline / dependency management. RFC 008 (Environment Auto-Validation, In Review) governs src/openenv/validation/** + openenv validate, not CI → no conflict with a workflow SHA bump.

Tier 1: Fixes Required

None. Verified:

  • New pin 1b16dac5 is a full 40-char SHA == doc-builder main HEAD (1b16dac5...main = identical; # main comment accurate); clean fast-forward from 7ccf6c02 (ahead 12 / behind 0).
  • All 3 head workflows parse as valid YAML.
  • Caller contract OK. The delta changes the build_main + build_pr reusable workflows (doc-builder #808 adds an optional python_version input — no required:, no default:; the uv venv line is byte-identical when unset) and leaves upload_pr_documentation.yml byte-identical (not in the compare's changed files). Required inputs are unchanged — build_main: commit_sha/package + hf_token; build_pr: commit_sha/pr_number/package; upload: package_name + hf_token. OpenEnv's callers supply all required inputs and don't pass python_version → won't break.
  • Artifact doc-build-artifact handoff unchanged; all secrets stay secrets.* references (no hardcoded credentials).

Tier 2: Alignment Discussion

Principle Conflicts: None. Full-SHA pinning + dependabot freshness reinforces the reproducibility/security principle (PRINCIPLES.md, @Darktex). hf_token remains a secrets.* reference → no credential-exposure invariant flag.

RFC Conflicts: None.

⚠️ Non-blocking FYI — branch is stale vs main (predates the RFC-008 revert)

This aggregate branch was cut from 3d9eac18 (RFC 008 slice 1, #1091). Since then main reverted the entire RFC-008 validation stack in b9d8c1f9 (#1108 Revert RFC 008 validation stack), so main no longer has src/openenv/validation/** — but this branch's snapshot still does.

  • GitHub's Files changed (three-dot, from the merge-base) correctly shows only the 3 workflow files. A two-dot main..head diff looks huge (as if it re-adds ~40 validation files) — that is not what a merge does.
  • Verified safe: git merge-tree main <head> is clean (no conflict), and diffing the resulting merge tree against current main yields exactly the 3 workflow files (3 insertions / 3 deletions), with 0 validation files resurrected. All three GitHub merge strategies (merge / squash / rebase) preserve main's revert.
  • Recommendation (optional, not a blocker): rebase onto current main so the PR diff is unambiguous and no reviewer is misled by the stale validation snapshot. cc @burtenshaw (dependabot-config / aggregate-roll-up owner).

Summary

  • 0 mechanical issues (Tier 1)
  • 0 principle alignment points (Tier 2)
  • 0 RFC conflicts
  • 1 non-blocking FYI: stale branch predating main's RFC-008 revert (#1108) — merge verified clean & non-resurrecting; optional rebase recommended for clarity. Sibling single-path PRs (#1104/#1105/#1106) become redundant once this lands.
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.

build_main pin 7ccf6c021b16dac5 (doc-builder main HEAD #816; clean fast-forward, ahead 12 / behind 0). This reusable workflow's definition did change in the delta via doc-builder #808 — it adds an optional python_version input (no required:, no default:; the uv venv step is byte-identical when it's unset). Required inputs are unchanged (commit_sha/package + secret hf_token), and this caller (L14-18) doesn't pass python_version → no break. Full 40-char SHA pin retained; hf_token stays a secrets.* ref.

build:
if: github.event.pull_request.draft == false
uses: huggingface/doc-builder/.github/workflows/build_pr_documentation.yml@7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c # main
uses: huggingface/doc-builder/.github/workflows/build_pr_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.

build_pr pin 7ccf6c021b16dac5. Same doc-builder #808 change applies here: an optional python_version input is added (backward-compatible). Required inputs unchanged (commit_sha/pr_number/package; no secrets block); this caller doesn't pass python_version → no break, and it keeps the runner's system Python (identical behavior).

jobs:
build:
uses: huggingface/doc-builder/.github/workflows/upload_pr_documentation.yml@7ccf6c02dc2e3aea1b07f6668f783b20c3bf407c # main
uses: huggingface/doc-builder/.github/workflows/upload_pr_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.

upload pin 7ccf6c021b16dac5. The upload reusable workflow is byte-identical across this delta (it is not among the doc-builder compare's changed files) → its workflow_call inputs/secrets are trivially unchanged and the doc-build-artifact handoff is intact. Required package_name + hf_token are supplied by this caller (L13-17); all secrets remain secrets.* refs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

codex codex-automation 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