Skip to content

Release OpenEnv 0.11.0 - #1514

Merged
cursor[bot] merged 3 commits into
mainfrom
cursor/openenv-weekly-release-a98b
Oct 29, 2026
Merged

cursor[bot] merged 3 commits into
mainfrom
cursor/openenv-weekly-release-a98b

Conversation

@cursor

@cursor cursor Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Release PR: v0.11.0 (rolling candidate)

Merge only with an exact-head guard (--match-head-commit) and --subject "Release OpenEnv 0.11.0 (#<this PR>)". Thursday's release run decides whether to publish.

Candidate state (Wednesday 2026-10-28 run, base main a6d28508, head 17e39e0b):

Outstanding blockers / decisions:

Release checklist

  • pyproject.toml version changed from 0.10.1.dev0 to 0.11.0
  • hf-staging/ is not in the diff
  • uv build succeeds
  • CI gates green on the exact head
  • TestPyPI validation (testpypi/0.11.0 push trigger)
  • Echo reset/step smoke test
  • Tag v0.11.0, publish-pypi.yml, GitHub release, fresh PyPI install verified
  • Next dev bump PR (0.11.1.dev0)

Recorded state: candidate head 17e39e0b, no release lock, no Slack message sent yet.

Open in Web View Automation 

Note

Low Risk
Version and lockfile-only changes with no runtime logic modified in this diff.

Overview
This PR only updates release metadata: it moves the package version from 0.10.1.dev0 to 0.11.0 in pyproject.toml and keeps the editable openenv entries in envs/grid_world_env/uv.lock and tests/validation_runtime/uv.lock in sync with that version.

There are no application or library code changes in the diff—just the version string and lockfile pins ahead of tagging and PyPI publish for v0.11.0.

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

Co-authored-by: burtenshaw <burtenshaw@users.noreply.github.com>

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Release state, Wednesday 2026-10-28 06:30 UTC

  • Candidate head 17e39e0b on main a6d28508; diff vs main is the 3 version lines. CI 13/13 green on this head. Still draft.
  • Local uv build, twine check, clean-venv wheel install (openenv 0.11.0, CLI incl. openenv serve) and a real Echo reset + call_tool step all pass.
  • TestPyPI run 40641818832 (testpypi/0.11.0, 0.11.0.dev231): build job succeeded and its wheel is byte-identical to the local candidate build (203 non-metadata members, zero diffs). Publish job FAILED: invalid-publisher. The repo is now openenv/OpenEnv, but the TestPyPI trusted publisher (and, presumably, the PyPI one) is still registered for huggingface/OpenEnv.
  • Blocker for Thursday: a PyPI/TestPyPI owner must add trusted publishers for repository openenv/OpenEnv (workflows publish-pypi.yml env pypi, publish-testpypi.yml env testpypi). Without it the production publish will fail; I will not tag until that is fixed.
  • Decision: version 0.11.0 (new openenv serve, KubernetesProvider, /schema reset field) vs 0.10.1. Silence = 0.11.0.
  • Merge only with --subject "Release OpenEnv 0.11.0 (#1514)" and --match-head-commit <head>.
  • No release lock held, no subscriptions.

View PR

Open in Web View Automation 

Sent by Cursor Automation: Release

…-release-a98b

Co-authored-by: burtenshaw <burtenshaw@users.noreply.github.com>
Co-authored-by: burtenshaw <burtenshaw@users.noreply.github.com>
@cursor
cursor Bot marked this pull request as ready for review October 29, 2026 06:08
@cursor
cursor Bot merged commit 2c6f5ce into main Oct 29, 2026
14 checks passed
@burtenshaw burtenshaw added enhancement New feature or request size: small Small pull request labels Oct 29, 2026 — with Cursor

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Alignment Review Report

Automated Checks

  • Lint: N/A — uv isn't available in this sandbox to run ruff/usort, but it's moot regardless: the diff touches no Python source, only version strings in pyproject.toml and two uv.lock files.
  • Debug code: CLEAN — check-debug.sh only flags pre-existing print() calls and TODOs in unrelated files (e.g. mcp_client.py, env_client.py, generic_client.py, harbor/*), none of which are part of this PR's 3 changed files.

Open RFCs Context

Draft/In Review RFCs currently open: 000, 001, 002, 003, 005, 006, 008, 012, 014 (In Review) and 010, 011 (Draft). None are relevant here — this PR is a pure version bump with no code, API, or architectural change.

Tier 1: Fixes Required

None. The change is exactly the expected release shape: 0.10.1.dev0 → 0.11.0 in pyproject.toml, envs/grid_world_env/uv.lock, and tests/validation_runtime/uv.lock. These are the only two uv.lock files that track openenv via an editable/path source (source = { editable = "../../" } / { directory = "../../" }); every other env's uv.lock pins a frozen published snapshot (0.3.1) and is intentionally not touched on release, matching the pattern of the prior accepted releases (0.9.0, 0.9.1, 0.10.0). No missed version references found.

Tier 2: Alignment Discussion

Principle Conflicts

None identified. No API, client/server boundary, or reward-computation code is touched.

RFC Conflicts

None identified. No area covered by an open RFC (e.g. RFC 014 Environment Services, RFC 003 MCP support) is affected by this diff.

Summary

  • 0 mechanical issues to fix
  • 0 alignment points for human review
  • 0 RFC conflicts to discuss

This is a clean, mechanical release PR — safe to merge.

Open in Web View Automation 

Sent by Cursor Automation: Pre-review

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

Labels

enhancement New feature or request size: small Small pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants