Skip to content

chore(deps): roll up env Dependabot updates#789

Open
burtenshaw wants to merge 7 commits into
huggingface:mainfrom
burtenshaw:chore/dependabot-envs-rollup-2026-06-12
Open

chore(deps): roll up env Dependabot updates#789
burtenshaw wants to merge 7 commits into
huggingface:mainfrom
burtenshaw:chore/dependabot-envs-rollup-2026-06-12

Conversation

@burtenshaw

Copy link
Copy Markdown
Collaborator

Rolls up the currently open Dependabot updates under envs/ so maintainers can merge them as one PR.

Includes:

Scope:

  • envs/calendar_env/uv.lock
  • envs/chess_env/uv.lock
  • envs/finqa_env/uv.lock
  • envs/julia_env/uv.lock
  • envs/opencode_env/uv.lock
  • envs/terminus_env/uv.lock
  • envs/textarena_env/uv.lock

No src/ changes. Tests were not run because this only updates third-party environment lockfiles.

dependabot Bot added 7 commits June 12, 2026 09:54
Bumps [starlette](https://github.com/Kludex/starlette) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/Kludex/starlette/releases)
- [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md)
- [Commits](Kludex/starlette@1.0.0...1.0.1)

---
updated-dependencies:
- dependency-name: starlette
  dependency-version: 1.0.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [starlette](https://github.com/Kludex/starlette) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/Kludex/starlette/releases)
- [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md)
- [Commits](Kludex/starlette@1.0.0...1.0.1)

---
updated-dependencies:
- dependency-name: starlette
  dependency-version: 1.0.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [starlette](https://github.com/Kludex/starlette) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/Kludex/starlette/releases)
- [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md)
- [Commits](Kludex/starlette@1.0.0...1.0.1)

---
updated-dependencies:
- dependency-name: starlette
  dependency-version: 1.0.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [starlette](https://github.com/Kludex/starlette) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/Kludex/starlette/releases)
- [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md)
- [Commits](Kludex/starlette@1.0.0...1.0.1)

---
updated-dependencies:
- dependency-name: starlette
  dependency-version: 1.0.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [starlette](https://github.com/Kludex/starlette) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/Kludex/starlette/releases)
- [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md)
- [Commits](Kludex/starlette@1.0.0...1.0.1)

---
updated-dependencies:
- dependency-name: starlette
  dependency-version: 1.0.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [authlib](https://github.com/authlib/authlib) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/authlib/authlib/releases)
- [Commits](authlib/authlib@v1.7.0...1.7.1)

---
updated-dependencies:
- dependency-name: authlib
  dependency-version: 1.7.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [authlib](https://github.com/authlib/authlib) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/authlib/authlib/releases)
- [Commits](authlib/authlib@v1.7.0...1.7.1)

---
updated-dependencies:
- dependency-name: authlib
  dependency-version: 1.7.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@bot-ci-comment

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.

@Darktex Darktex left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Note: This is an automated review by Claude Code, not a human review.


Review: env Dependabot lockfile rollup

Verdict: Approve

Reviewed all 7 changed files. Scope matches the description exactly — changes are confined to envs/*/uv.lock, with no src/, pyproject.toml, or config changes.

Tier 1 — Bugs / correctness

  • Scope is clean. Only the 7 uv.lock files listed in the body are touched. No code, manifest, or CI changes leaked in.
  • Version bumps look like legitimate Dependabot/uv output — pinned versions with sha256 hashes, all sourced from files.pythonhosted.org / pypi.org. No suspicious URLs or unexpected package additions:
    • starlette 1.0.0 → 1.0.1 (all envs)
    • authlib 1.7.0 → 1.7.1 (opencode_env, terminus_env)
    • gradio bump (textarena_env)
    • greenlet 3.5.0: pruning of s390x / riscv64 manylinux wheels, and a macholib/altgraph env-marker normalization — both benign uv resolver recomputations.
  • openenv-coreopenenv 0.3.1 consolidation is consistent. Several lockfiles replace the standalone openenv-core package (0.2.3 / 0.3.0) with openenv 0.3.1, including in the embedded requires-dist metadata. I verified this against the pyproject.toml manifests at the PR head (finqa, chess, julia, opencode, calendar, terminus) — they already declare openenv[core] / openenv, so these lockfiles are simply catching up to the already-migrated manifests. The resolved openenv 0.3.1 satisfies every manifest's version specifier.

Tier 2 — Alignment

No concerns. Lockfile-only change; no client/server boundary or invariant implications.

Note (non-blocking)

The body describes this as a pure "Dependabot rollup," but it also carries the openenv-coreopenenv package consolidation. That change is correct and consistent with the manifests — just worth a line in the description so reviewers aren't surprised by the non-version-bump diff. Recommend confirming CI's uv lock --check (or equivalent) is green before merge, since lockfile resolution wasn't run as part of this automated review.


Automated review by Claude Code | Learn more

@Darktex Darktex left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Note: This is an automated review by Claude Code, not a human review.


Verdict: Approve

Reviewed as a Dependabot lockfile roll-up touching only 7 uv.lock files (no src/, no pyproject.toml, no code).

What it does

  • Replaces locked openenv-core (0.2.3 / 0.3.0) with openenv 0.3.1 and rewrites each env's lock requires-dist/dependencies from openenv-core[core]openenv[core].
  • Patch bumps: starlette 1.0.0 → 1.0.1, authlib 1.7.0 → 1.7.1.
  • Prunes some greenlet 3.5.0 wheels (s390x, riscv64) in calendar_env; refines a macholibaltgraph platform marker in chess_env.

Tier 1 — bugs/lint: None. Lockfiles only (not subject to Python lint). I verified the lock requires-dist entries are consistent with the base pyproject.toml specifiers on main (HEAD 7f17b2a2) for all 7 envs — the openenv-coreopenenv rename already landed in source, so these locks mirror it correctly. Locked openenv==0.3.1 satisfies every floor, including opencode's >=0.3.0.

Env pyproject on main lock after PR OK
calendar openenv>=0.2.0 openenv>=0.2.0
chess openenv[core]>=0.2.2 openenv[core]>=0.2.2
finqa openenv[core]>=0.2.2 openenv[core]>=0.2.2
julia openenv[core]>=0.2.2 openenv[core]>=0.2.2
opencode openenv[core]>=0.3.0 openenv[core]>=0.3.0
terminus openenv[core]>=0.2.2 authlib bump only
textarena openenv[core]>=0.2.2 openenv[core]>=0.2.2

Tier 2 — alignment: No OpenEnv invariants touched — third-party env dependency bookkeeping with no interface, architecture, or behavioral change.

Non-blocking notes

  • The pruned greenlet wheels are s390x / riscv64 only — irrelevant for the supported x86-64 / arm64 Docker targets.
  • calendar_env's bare openenv>=0.2.0 now pulls the full framework transitively (vs. the old 2020 placeholder openenv 0.1.13); this matches the intent already encoded on main.

Automated review by Claude Code | Learn more

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants