Skip to content

Commit 5d9e10f

Browse files
install mesa lib
1 parent 8a772e1 commit 5d9e10f

1 file changed

Lines changed: 14 additions & 6 deletions

File tree

.github/workflows/test_conda.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ jobs:
2727
steps:
2828
- uses: actions/checkout@v4
2929

30-
- name: Install Headless Plotting Libs
31-
if: runner.os == 'Linux'
32-
run: |
33-
sudo apt-get update
34-
sudo apt-get install -y libosmesa6 libgl1
30+
#- name: Install Headless Plotting Libs
31+
# if: runner.os == 'Linux'
32+
# run: |
33+
# sudo apt-get update
34+
# sudo apt-get install -y libosmesa6 libgl1
3535

3636
- name: Setup conda-forge
3737
uses: conda-incubator/setup-miniconda@v3
@@ -43,7 +43,15 @@ jobs:
4343
channels: conda-forge,bioconda
4444
conda-remove-defaults: "true"
4545

46-
- name: Install snakemake
46+
# 1. Install for Linux and Windows (Includes mesalib)
47+
- name: Install Missing Tools (Linux/Win)
48+
if: runner.os != 'macOS'
49+
run: |
50+
conda install snakemake mesalib
51+
52+
# 2. Install for macOS (Excludes mesalib)
53+
- name: Install Missing Tools (macOS)
54+
if: runner.os == 'macOS'
4755
run: |
4856
conda install snakemake
4957

0 commit comments

Comments
 (0)