From 972f19642a3b12ac6902d61787de352d6ef1136c Mon Sep 17 00:00:00 2001 From: Carlos Cordoba Date: Mon, 12 Aug 2024 11:49:36 -0500 Subject: [PATCH] CI: Add missing system dependency on Linux - Some tests were failing without it. - Also, add code to enable remote SSH connection to all workflows and rename them for clarity. --- .github/workflows/linux-pip-tests.yml | 7 +++++-- .github/workflows/linux-tests.yml | 7 +++++-- .github/workflows/macos-tests.yml | 5 ++++- .github/workflows/windows-tests.yml | 5 ++++- 4 files changed, 18 insertions(+), 6 deletions(-) diff --git a/.github/workflows/linux-pip-tests.yml b/.github/workflows/linux-pip-tests.yml index e88b9e6f..e8d0de90 100644 --- a/.github/workflows/linux-pip-tests.yml +++ b/.github/workflows/linux-pip-tests.yml @@ -16,7 +16,7 @@ concurrency: jobs: linux: - name: Py${{ matrix.PYTHON_VERSION }} + name: Linux (pip) - Py${{ matrix.PYTHON_VERSION }} runs-on: ubuntu-latest env: CI: True @@ -34,7 +34,7 @@ jobs: - name: Install System Packages run: | sudo apt-get update - sudo apt-get install libegl1-mesa + sudo apt-get install libegl1-mesa libopengl0 - name: Install Conda uses: conda-incubator/setup-miniconda@v2 with: @@ -51,6 +51,9 @@ jobs: run: | conda info conda list + # - name: Setup Remote SSH Connection + # uses: mxschmitt/action-tmate@v3 + # timeout-minutes: 60 - name: Run tests shell: bash -l {0} run: | diff --git a/.github/workflows/linux-tests.yml b/.github/workflows/linux-tests.yml index f0900308..27d22081 100644 --- a/.github/workflows/linux-tests.yml +++ b/.github/workflows/linux-tests.yml @@ -16,7 +16,7 @@ concurrency: jobs: linux: - name: Py${{ matrix.PYTHON_VERSION }} + name: Linux - Py${{ matrix.PYTHON_VERSION }} runs-on: ubuntu-latest env: CI: True @@ -34,7 +34,7 @@ jobs: - name: Install System Packages run: | sudo apt-get update - sudo apt-get install libegl1-mesa + sudo apt-get install libegl1-mesa libopengl0 - name: Install Conda uses: conda-incubator/setup-miniconda@v2 with: @@ -59,6 +59,9 @@ jobs: run: | conda info conda list + # - name: Setup Remote SSH Connection + # uses: mxschmitt/action-tmate@v3 + # timeout-minutes: 60 - name: Run tests shell: bash -l {0} run: | diff --git a/.github/workflows/macos-tests.yml b/.github/workflows/macos-tests.yml index 819f9a1e..98eb2780 100644 --- a/.github/workflows/macos-tests.yml +++ b/.github/workflows/macos-tests.yml @@ -16,7 +16,7 @@ concurrency: jobs: macos: - name: Py${{ matrix.PYTHON_VERSION }} + name: macOS - Py${{ matrix.PYTHON_VERSION }} runs-on: macos-latest env: CI: True @@ -55,6 +55,9 @@ jobs: run: | conda info conda list + # - name: Setup Remote SSH Connection + # uses: mxschmitt/action-tmate@v3 + # timeout-minutes: 60 - name: Run tests shell: bash -l {0} run: | diff --git a/.github/workflows/windows-tests.yml b/.github/workflows/windows-tests.yml index b402cb71..18afee46 100644 --- a/.github/workflows/windows-tests.yml +++ b/.github/workflows/windows-tests.yml @@ -16,7 +16,7 @@ concurrency: jobs: windows: - name: Py${{ matrix.PYTHON_VERSION }} + name: Windows - Py${{ matrix.PYTHON_VERSION }} runs-on: windows-latest env: CI: True @@ -55,6 +55,9 @@ jobs: run: | conda info conda list + # - name: Setup Remote SSH Connection + # uses: mxschmitt/action-tmate@v3 + # timeout-minutes: 60 - name: Run tests shell: bash -l {0} run: |