1717 arch : ['x86_64', 'aarch64']
1818
1919 steps :
20- - uses : actions/checkout@v5
20+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2121
2222 - run : |
2323 rustup update
@@ -41,14 +41,14 @@ jobs:
4141 run : |
4242 mkdir -p $HOME/.mujoco
4343 cd $HOME/.mujoco
44- wget https://github.com/google-deepmind/mujoco/releases/download/3.3.2 /mujoco-3.3.2 -linux-${{ matrix.arch }}.tar.gz
45- tar -xzf mujoco-3.3.2 -linux-${{ matrix.arch }}.tar.gz
44+ wget https://github.com/google-deepmind/mujoco/releases/download/3.4.0 /mujoco-3.4.0 -linux-${{ matrix.arch }}.tar.gz
45+ tar -xzf mujoco-3.4.0 -linux-${{ matrix.arch }}.tar.gz
4646
4747 - name : build succeeds with MUJOCO_LIB
4848 env :
4949 CARGO_BUILD_TARGET : ${{ matrix.arch }}-unknown-linux-gnu
5050 run : |
51- export MUJOCO_LIB="$HOME/.mujoco/mujoco-3.3.2 /lib"
51+ export MUJOCO_LIB="$HOME/.mujoco/mujoco-3.4.0 /lib"
5252 cargo clean ### clean up the build cache to assure the build script is re-run ###
5353 cargo build
5454 cargo build --features bindgen
5858 env :
5959 CARGO_BUILD_TARGET : ${{ matrix.arch }}-unknown-linux-gnu
6060 run : |
61- sudo cp $HOME/.mujoco/mujoco-3.3.2 /lib/libmujoco.so /usr/local/lib/
61+ sudo cp $HOME/.mujoco/mujoco-3.4.0 /lib/libmujoco.so /usr/local/lib/
6262 sudo ldconfig
6363 cargo clean ### clean up the build cache to assure the build script is re-run ###
6464 cargo build
7474 runs-on : ${{ matrix.os }}
7575
7676 steps :
77- - uses : actions/checkout@v5
77+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
7878
7979 - name : setup Rust
8080 run : |
@@ -85,16 +85,16 @@ jobs:
8585 - name : setup MuJoCo
8686 run : |
8787 if [ "${{ matrix.os }}" = 'ubuntu-24.04' ]; then
88- MUJOCO_FILENAME='mujoco-3.3.2 -linux-x86_64.tar.gz'
88+ MUJOCO_FILENAME='mujoco-3.4.0 -linux-x86_64.tar.gz'
8989 elif [ "${{ matrix.os }}" = 'ubuntu-24.04-arm' ]; then
90- MUJOCO_FILENAME='mujoco-3.3.2 -linux-aarch64.tar.gz'
90+ MUJOCO_FILENAME='mujoco-3.4.0 -linux-aarch64.tar.gz'
9191 fi
9292 mkdir -p $HOME/.mujoco && cd $HOME/.mujoco
93- wget https://github.com/google-deepmind/mujoco/releases/download/3.3.2 /$MUJOCO_FILENAME
93+ wget https://github.com/google-deepmind/mujoco/releases/download/3.4.0 /$MUJOCO_FILENAME
9494 tar -xzf $MUJOCO_FILENAME
9595 ### Set `MUJOCO_LIB` and `LD_LIBRARY_PATH` for the test jobs ###
96- echo "MUJOCO_LIB=$HOME/.mujoco/mujoco-3.3.2 /lib" >> $GITHUB_ENV
97- echo "LD_LIBRARY_PATH=$HOME/.mujoco/mujoco-3.3.2 /lib:$LD_LIBRARY_PATH" >> $GITHUB_ENV
96+ echo "MUJOCO_LIB=$HOME/.mujoco/mujoco-3.4.0 /lib" >> $GITHUB_ENV
97+ echo "LD_LIBRARY_PATH=$HOME/.mujoco/mujoco-3.4.0 /lib:$LD_LIBRARY_PATH" >> $GITHUB_ENV
9898
9999 - name : setup additional dependencies for examples
100100 run : |
0 commit comments