Repository navigation
chore(deps): bump anyio from 4.11.0 to 4.14.2 in /envs/snake_env - #1201
Conversation
Bumps [anyio](https://github.com/agronholm/anyio) from 4.11.0 to 4.14.2. - [Release notes](https://github.com/agronholm/anyio/releases) - [Commits](agronholm/anyio@4.11.0...4.14.2) --- updated-dependencies: - dependency-name: anyio dependency-version: 4.14.2 dependency-type: indirect ... 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
Scope: envs/snake_env/uv.lock only — a transitive dependency lockfile bump (anyio 4.11.0 → 4.14.2). No source/API/.py changes.
Automated Checks
- Lint: Hook exit = FAIL, but not attributable to this PR.
.claude/hooks/lint.shflags pre-existing repo-wide formatting drift (56 files underruff format --check src/ tests/ envs/, plus the twousortfiles thatAGENTS.mddocuments as flagged on a clean tree). Auv.lockfile is not a.pyfile and is not touched byusort/ruff, so this change introduces 0 lint issues. - Debug code: CLEAN for this PR.
.claude/hooks/check-debug.shonly scanssrc/; every match is pre-existing and unrelated (this PR touches nosrc/code). - Lockfile consistency (the meaningful check for a dep bump): PASS.
uv lock --checkinenvs/snake_envresolved 127 packages and confirms the lockfile is up-to-date withpyproject.toml.
Open RFCs Context
Open RFCs — In Review: 000, 001, 002 (+ pending amendment), 003, 005, 008, 012; Draft: 010, 011 — all cover core API / architecture / design. None are relevant to a transitive dependency version bump in a single environment's lockfile.
Tier 1: Fixes Required
None. The pre-existing repo formatting drift is out of scope for a dependabot lockfile PR and should not be bundled into it.
Tier 2: Alignment Discussion
Principle Conflicts
None identified. A transitive dependency bump does not affect the Gymnasium-style API, rewards-in-environment, client-server separation, or the MCP/Gym dual API boundary.
RFC Conflicts
None identified.
Notes for reviewer (non-blocking)
anyio4.14.2 drops itssniffiodependency edge, butsniffio1.3.1 remains in the lock (still required byopenaiand others), so nothing is orphaned.- Incidental churn: uv re-resolution normalized/simplified environment markers for
pandas(2.3.3, 3.0.2) andsecretstorage(3.5.0). Benign normalization;uv lock --checkconfirms overall consistency.
Summary
- 0 mechanical issues to fix
- 0 alignment points for human review
- 0 RFC conflicts to discuss
No blocking issues from a mechanical or alignment standpoint — this is a clean, internally consistent transitive dependency bump.
Sent by Cursor Automation: Pre-review
Batch the remaining open anyio security lock updates onto this PR so they land in one CI/merge cycle after #1201. Co-authored-by: benjamin.burtenshaw <benjamin.burtenshaw@huggingface.co>
…1202) * chore(deps): bump anyio from 4.11.0 to 4.14.2 in /envs/websearch_env Bumps [anyio](https://github.com/agronholm/anyio) from 4.11.0 to 4.14.2. - [Release notes](https://github.com/agronholm/anyio/releases) - [Commits](agronholm/anyio@4.11.0...4.14.2) --- updated-dependencies: - dependency-name: anyio dependency-version: 4.14.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * chore(deps): also bump anyio to 4.14.2 in grid_world/reasoning_gym/carla Batch the remaining open anyio security lock updates onto this PR so they land in one CI/merge cycle after #1201. Co-authored-by: benjamin.burtenshaw <benjamin.burtenshaw@huggingface.co> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: benjamin.burtenshaw <benjamin.burtenshaw@huggingface.co>
OpenEnv 0.6.0 Breaking change - `--llm-endpoint` / OpenAIClient now take a full base URL; the implicit port 8000 is gone. `http://localhost` means port 80; use `http://localhost:8000` or `--llm-port 8000` for the old behavior (#1189, landed via #1237). New - NovitaSandboxProvider: run an OpenEnv server in a Novita AI sandbox over wss://, from a registry image or a local Dockerfile; install with `pip install openenv[novita]` (#1191). - RFC 008 Level 2 validation building blocks: manifest-v2, report-v2 and runtime-plan schemas, the severity-v2 policy, and DockerValidationProvider (#1178, #1179). The `openenv validate` CLI is unchanged in this release. Fixes - A failed `new_session()` no longer leaves the provider's container or sandbox running (#1145). Repository and environment images (not in the wheel) - coding_env `additional_imports` now extends the default safe-import allowlist (#1147). - Environment lockfile security updates: anyio 4.14.2 and soupsieve 2.9.2 (#1196, #1197, #1201, #1202). - CI hardening: per-job GITHUB_TOKEN scopes and SHA-pinned actions (#1221, #1223, #1225, #1226, #1228, #1239, #1240); validation-lab toolchain pins (#1229, #1230, #1231); docs navigation and Miles integration docs (#1219, #1220). Known, accepted for this release: Novita provider debt (unbraced $ARG ordering in Dockerfile flattening, a tbench2 example readiness leak); fixes follow in #1235. Validated: exact-head CI 13/13 on 0034202; TestPyPI 0.6.0.dev141 (run 35854754769) byte-identical to the release wheel apart from Version; clean wheel/sdist install, CLI, and Echo reset/step smoke.


Bumps anyio from 4.11.0 to 4.14.2.
Release notes
Sourced from anyio's releases.
... (truncated)
Commits
c384f99Bumped up the versiondbba29dFixed 100% CPU spin on cancel scope misuse (#1217)6bbc6c3Fix CapacityLimiter over-granting tokens on asyncio (#1172)6f82b25Refactored TestTLSStream.test_receive_invalid_max_bytes() to be less flakybe24b04Relaxed timeouts to fix test flakiness8113506Fix test flakiness caused by slow callback duration logging1e988b6Fixed CapacityLimiter raising trio.WouldBlock instead of anyio.WouldBlock (#1...44713f3Pin setup-uv to a commit sha across downstream jobs (#1213)f1b7301Fixed stderr writes in a worker subprocess causing a deadlock (#1207)212be93Fix flaky test_tcp_listener_same_port using a hardcoded port (#1206)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)You can disable automated security fix PRs for this repo from the Security Alerts page.
Note
Low Risk
Lockfile-only transitive bump for async I/O used by HTTP/Gradio stacks; no application source changes, though anyio 4.14.x includes concurrency and TLS behavior fixes that could affect tests at the margins.
Overview
Updates
envs/snake_env/uv.lockto resolve anyio from 4.11.0 to 4.14.2 (Dependabot). The lock entry drops anyio’s directsniffiodependency and refreshes sdist/wheel hashes and sizes.Re-locking also normalizes unrelated metadata in the same file: pandas and secretstorage dependency lines lose extra Python/platform markers (resolution-only; package versions in the diff are unchanged).
Reviewed by Cursor Bugbot for commit 0f9459e. Bugbot is set up for automated code reviews on this repo. Configure here.