Skip to content

Commit

Permalink
Fixed Github actions
Browse files Browse the repository at this point in the history
  • Loading branch information
pariterre committed Feb 26, 2025
1 parent 755f3e3 commit d4b8b4d
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 34 deletions.
16 changes: 6 additions & 10 deletions .github/workflows/publish_matlab_eigen_binaries.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,18 +40,16 @@ jobs:
id: cpu-cores

- name: Setup environment
uses: conda-incubator/setup-miniconda@v2
uses: conda-incubator/setup-miniconda@v3
with:
miniforge-variant: Mambaforge
miniforge-version: latest
use-mamba: true
activate-environment: biorbd_eigen
environment-file: environment_eigen.yml

- name: Print mamba info
- name: Print conda info
run: |
mamba info
mamba list
conda info
conda list
- name: Setup Linux dependencies
run: |
Expand All @@ -61,23 +59,21 @@ jobs:

- name: Install extra common dependencies
run: |
mamba install cmake git pkgconfig swig pytest -cconda-forge
mamba list
conda install cmake git pkgconfig swig pytest -cconda-forge
conda list
git submodule update --init --recursive
- name: Install MATLAB on WINDOWS, LINUX and MACOS-Intel
uses: matlab-actions/setup-matlab@v2
with:
cache: true
if: matrix.label != 'osx-arm64'

- name: Install MATLAB on MACOS-Arm64
uses: matlab-actions/setup-matlab@v2
with:
# The version of MATLAB of R2024a does not contain MX_LIBRARY
release: R2023a
cache: true
if: matrix.label == 'osx-arm64'

- name: Build biorbd on UNIX
run: |
Expand Down
14 changes: 6 additions & 8 deletions .github/workflows/run_casadi_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,18 +38,16 @@ jobs:
id: cpu-cores

- name: Setup environment
uses: conda-incubator/setup-miniconda@v2
uses: conda-incubator/setup-miniconda@v3
with:
miniforge-variant: Mambaforge
miniforge-version: latest
use-mamba: true
activate-environment: biorbd_casadi
environment-file: environment_casadi.yml

- name: Print mamba info
- name: Print conda info
run: |
mamba info
mamba list
conda info
conda list
- name: Setup Linux dependencies
run: |
Expand All @@ -59,8 +57,8 @@ jobs:

- name: Install extra common dependencies
run: |
mamba install cmake git pkgconfig swig pytest -cconda-forge
mamba list
conda install cmake git pkgconfig swig pytest -cconda-forge
conda list
git submodule update --init --recursive
- name: Build biorbd UNIX
Expand Down
14 changes: 6 additions & 8 deletions .github/workflows/run_codecoverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
run:
shell: bash -l {0}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3

- name: Get number of CPU cores
uses: SimenB/github-actions-cpu-cores@v1
Expand All @@ -29,16 +29,14 @@ jobs:
- name: Setup environment
uses: conda-incubator/setup-miniconda@v2
with:
miniforge-variant: Mambaforge
miniforge-version: latest
use-mamba: true
activate-environment: biorbd_eigen
environment-file: environment_eigen.yml

- name: Print mamba info
- name: Print conda info
run: |
mamba info
mamba list
conda info
conda list
- name: Setup Linux dependencies
run: |
Expand All @@ -48,8 +46,8 @@ jobs:

- name: Install extra common dependencies
run: |
mamba install cmake git pkgconfig codecov lcov -cconda-forge
mamba list
conda install cmake git pkgconfig codecov lcov -cconda-forge
conda list
git submodule update --init --recursive
- name: Perform code coverage
Expand Down
14 changes: 6 additions & 8 deletions .github/workflows/run_eigen_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,18 +38,16 @@ jobs:
id: cpu-cores

- name: Setup environment
uses: conda-incubator/setup-miniconda@v2
uses: conda-incubator/setup-miniconda@v3
with:
miniforge-variant: Mambaforge
miniforge-version: latest
use-mamba: true
activate-environment: biorbd_eigen
environment-file: environment_eigen.yml

- name: Print mamba info
- name: Print conda info
run: |
mamba info
mamba list
conda info
conda list
- name: Setup Linux dependencies
run: |
Expand All @@ -59,8 +57,8 @@ jobs:

- name: Install extra common dependencies
run: |
mamba install cmake git pkgconfig swig pytest -cconda-forge
mamba list
conda install cmake git pkgconfig swig pytest -cconda-forge
conda list
git submodule update --init --recursive
- name: Install MATLAB on WINDOWS, LINUX and MACOS-Intel
Expand Down

0 comments on commit d4b8b4d

Please sign in to comment.