diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 8c5558468..422d82973 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -114,6 +114,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + # SWIG should not be installed so that we can test that lunar lander is + # installing SWIG properly. See https://github.com/icaros-usc/pyribs/pull/366 + - name: Remove swig + run: sudo rm -rf /usr/bin/swig - name: Set up Python 3.8 uses: actions/setup-python@v4 with: @@ -129,6 +133,10 @@ jobs: steps: # We use Python 3.10 instead of 3.8 here since Google Colab uses 3.10. - uses: actions/checkout@v4 + # SWIG should not be installed so that we can test that lunar lander is + # installing SWIG properly. See https://github.com/icaros-usc/pyribs/pull/366 + - name: Remove swig + run: sudo rm -rf /usr/bin/swig - name: Set up Python 3.10 uses: actions/setup-python@v4 with: diff --git a/HISTORY.md b/HISTORY.md index e4020d8c1..71301e10e 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -20,6 +20,7 @@ - Use dask instead of multiprocessing for lunar lander tutorial ({pr}`346`) - pip install swig before gymnasium[box2d] in lunar lander tutorial ({pr}`346`) +- Fix lunar lander dependency issues ({pr}`366`) #### Improvements