Skip to content

Release OpenEnv 0.6.1 - #1249

Draft
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/openenv-release-management-6463
Draft

cursor[bot] wants to merge 1 commit into
mainfrom
cursor/openenv-release-management-6463

Conversation

@cursor

@cursor cursor Bot commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Release PR: v0.6.1

Rolling release candidate for Thursday 1 October 2026, 10:00 Europe/Brussels. Patch release: everything since v0.6.0 is a compatible bug fix.

Candidate: main 7438d384 + version change (e9fd2183). This PR will be refreshed onto main as eligible PRs merge.

Release notes

Fixes

  • Novita: ARG substitution resolves whole names, so declaring ARG BASE before ARG BASE_IMAGE no longer rewrites FROM $BASE_IMAGE to python:3.12_IMAGE; nested defaults such as ARG IMAGE_NAME=$REG/app expand as Docker does. examples/novita_tbench2_simple.py now stops the sandbox when wait_for_ready times out. (#1235)

Housekeeping

  • Post-release dev bump to 0.6.1.dev0 (#1245).

Full diff: v0.6.0...cursor/openenv-release-management-6463

Outstanding blockers / not in this candidate

Release Checklist

Before opening this PR

  • pyproject.toml version changed from 0.6.1.dev0 → 0.6.1 (plus the two lockfiles that pin the root version: envs/grid_world_env/uv.lock, tests/validation_runtime/uv.lock; uv lock --check passes in both and at the root)
  • hf-staging/ is NOT in this PR's diff
  • No print(), breakpoint(), or TODO in release-critical paths
  • Release notes updated for user-facing changes

CI gates (must be green before merge)

  • test passes on Python 3.11
  • test passes on Python 3.12
  • lint passes (usort + ruff)
  • Package CI builds, checks, and smoke-tests wheel/sdist installs

Local pre-flight at e9fd2183: CI test selection 3026 passed / 103 skipped; ruff format/ruff check clean (usort flags only the two known pre-existing files); uv build + twine check pass; clean Python 3.11 wheel and 3.12 sdist installs report 0.6.1, openenv --help works, and a real Echo reset / list_tools / step / state episode passes against the installed wheel.

TestPyPI validation (before merging)

  • TestPyPI build from the final candidate head (scheduled for pre-release day so it matches the final bytes)
  • TestPyPI workflow published a unique dev version 0.6.1.devN
  • Install of that exact version verified (deps from PyPI, openenv --no-deps from TestPyPI)

Post-merge steps

  • Tag v0.6.1 pushed on the merged main commit
  • publish-pypi.yml completed successfully from the tag
  • GitHub Release created by the publish workflow
  • pip install openenv==0.6.1 from production PyPI verified
  • bump/0.6.2.dev0 PR opened and merged
Open in Web View Automation 

Set the package version to 0.6.1 and sync the two lockfiles that pin the
root openenv version (envs/grid_world_env, tests/validation_runtime).

Co-authored-by: benjamin.burtenshaw <benjamin.burtenshaw@huggingface.co>

This branch has not been deployed

No deployments
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.

1 participant