Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sail-sg/envpool
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.2.4
Choose a base ref
...
head repository: sail-sg/envpool
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.2.5
Choose a head ref
  • 3 commits
  • 18 files changed
  • 2 contributors

Commits on May 20, 2026

  1. Configuration menu
    Copy the full SHA
    3c703ce View commit details
    Browse the repository at this point in the history
  2. Revert "Bump EnvPool assets to 0.3.0"

    This reverts commit 3c703ce.
    Trinkle23897 committed May 20, 2026
    Configuration menu
    Copy the full SHA
    9cbcd26 View commit details
    Browse the repository at this point in the history
  3. [release] Bump EnvPool assets to 0.3.0 (#414)

    ## Description
    
    This bumps EnvPool to 1.2.5 and updates release asset resolution for the
    published `envpool-assets==0.3.0` split packages:
    
    - `envpool-assets`
    - `envpool-assets-mujoco-large`
    - `envpool-assets-mujoco-playground-humanoid`
    
    The registration modules now resolve assets from the owning split asset
    package, while keeping the existing local-package /
    `ENVPOOL_ASSETS_PATH` fallback path. The release smoke check also
    verifies representative files from each split asset wheel.
    
    ## Motivation and Context
    
    This fixes missing MuJoCo Playground assets in the 1.2.4 release path,
    where installed wheels could register Playground envs but fail at
    runtime because the XML assets were not present in `envpool-assets`.
    
    Fixes #413.
    
    - [x] I have raised an issue to propose this change
    ([required](https://envpool.readthedocs.io/en/latest/pages/contributing.html)
    for new features and bug fixes)
    
    ## Types of changes
    
    What types of changes does your code introduce? Put an `x` in all the
    boxes that apply:
    
    - [x] Bug fix (non-breaking change which fixes an issue)
    - [ ] New feature (non-breaking change which adds core functionality)
    - [ ] New environment (non-breaking change which adds 3rd-party
    environment)
    - [ ] Breaking change (fix or feature that would cause existing
    functionality to change)
    - [ ] Documentation (update in the documentation)
    - [ ] Example (update in the folder of example)
    
    ## Implemented Tasks
    
    - [x] Bump EnvPool version to 1.2.5 and require asset wheels
    `>=0.3.0,<0.4.0`
    - [x] Route base, MyoSuite, and MuJoCo Playground registrations to the
    correct split asset packages
    - [x] Extend release smoke checks to cover the split asset packages and
    a Playground env
    
    ## Checklist
    
    Go over all the following points, and put an `x` in all the boxes that
    apply.
    If you are unsure about any of these, don't hesitate to ask. We are here
    to help!
    
    - [x] I have read the
    [CONTRIBUTION](https://envpool.readthedocs.io/en/latest/pages/contributing.html)
    guide (**required**)
    - [ ] My change requires a change to the documentation.
    - [x] I have updated the tests accordingly (*required for a bug fix or a
    new feature*).
    - [ ] I have updated the documentation accordingly.
    - [ ] I have reformatted the code using `make format` (**required**)
    - [ ] I have checked the code using `make lint` (**required**)
    - [ ] I have ensured `make bazel-test` pass. (**required**)
    
    Validation run:
    
    - `python3 -m py_compile envpool/registration.py
    envpool/atari/registration.py envpool/gfootball/registration.py
    envpool/procgen/registration.py envpool/vizdoom/registration.py
    envpool/mujoco/dmc/registration.py envpool/mujoco/gym/registration.py
    envpool/mujoco/metaworld/registration.py
    envpool/mujoco/myosuite/registration.py
    envpool/mujoco/playground/registration.py
    envpool/mujoco/robotics/registration.py
    scripts/release_installed_wheel_smoke.py`
    - `git diff --check origin/main...HEAD`
    - `envpool-assets` GitHub Actions run `26133010572` built and published
    all three `0.3.0` asset wheels successfully
    Trinkle23897 authored May 20, 2026
    Configuration menu
    Copy the full SHA
    6e1f5b6 View commit details
    Browse the repository at this point in the history
Loading