Skip to content

Commit 32ebb0c

Browse files
authored
chore: update workflows (#51)
1 parent 8977bb1 commit 32ebb0c

3 files changed

Lines changed: 14 additions & 14 deletions

File tree

.github/workflows/AutoApprove.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
permissions:
1616
pull-requests: write
1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
1919
- name: approve
2020
env:
2121
GH_TOKEN: ${{ github.token }}

.github/workflows/CI.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
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
@@ -58,7 +58,7 @@ jobs:
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
@@ -74,7 +74,7 @@ jobs:
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: |

.github/workflows/Publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
id-token: write # for OIDC authentication
1717

1818
steps:
19-
- uses: actions/checkout@v5
19+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2020
with:
2121
ref: main
2222
fetch-depth: 0
@@ -32,7 +32,7 @@ jobs:
3232
done
3333
exit 1
3434
35-
- uses: rust-lang/crates-io-auth-action@v1
35+
- uses: rust-lang/crates-io-auth-action@b7e9a28eded4986ec6b1fa40eeee8f8f165559ec # v1.0.3
3636
id: cratesio_auth
3737

3838
- name: Trusted Publish to crates.io

0 commit comments

Comments
 (0)