Skip to content

Commit 48e1d83

Browse files
authored
Merge pull request #394 from stack-of-tasks/topic/update_cmake
Topic/update cmake
2 parents 5bbaa59 + 6b2041e commit 48e1d83

File tree

5 files changed

+65
-3
lines changed

5 files changed

+65
-3
lines changed

.github/workflows/linux.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,18 @@ jobs:
2222
- run: cmake -DPYTHON_EXECUTABLE=$(which python${{ matrix.python }}) .
2323
- run: make -j2
2424
- run: make test
25+
26+
check:
27+
if: always()
28+
name: check-linux
29+
30+
needs:
31+
- test
32+
33+
runs-on: Ubuntu-latest
34+
35+
steps:
36+
- name: Decide whether the needed jobs succeeded or failed
37+
uses: re-actors/alls-green@release/v1
38+
with:
39+
jobs: ${{ toJSON(needs) }}

.github/workflows/macos-linux-conda.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on: [push,pull_request]
44

55
jobs:
66
eigenpy-conda:
7-
name: ${{ matrix.os }} - ${{ matrix.build_type }} ${{ matrix.cxx_options }}
7+
name: ${{ matrix.os }} - Python ${{ matrix.python-version }} ${{ matrix.build_type }} ${{ matrix.cxx_options }}
88
runs-on: ${{ matrix.os }}
99
env:
1010
CCACHE_DIR: ${{ matrix.CCACHE_DIR }}
@@ -15,6 +15,7 @@ jobs:
1515
os: ["ubuntu-latest", "macos-latest"]
1616
cxx_options: ['', '-mavx2']
1717
build_type: [Release, Debug]
18+
python-version: ["3.10", "3.11", "3.12"]
1819

1920
include:
2021
- os: ubuntu-latest
@@ -40,7 +41,7 @@ jobs:
4041
activate-environment: eigenpy
4142
auto-update-conda: true
4243
environment-file: .github/workflows/conda/environment.yml
43-
python-version: '3.10'
44+
python-version: ${{ matrix.python-version }}
4445

4546
- uses: actions/cache@v3
4647
with:
@@ -96,3 +97,19 @@ jobs:
9697
run: |
9798
cd build
9899
make uninstall
100+
101+
102+
check:
103+
if: always()
104+
name: check-macos-linux-conda
105+
106+
needs:
107+
- eigenpy-conda
108+
109+
runs-on: Ubuntu-latest
110+
111+
steps:
112+
- name: Decide whether the needed jobs succeeded or failed
113+
uses: re-actors/alls-green@release/v1
114+
with:
115+
jobs: ${{ toJSON(needs) }}

.github/workflows/ros_ci.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,18 @@ jobs:
3232
# Run industrial_ci
3333
- uses: 'ros-industrial/industrial_ci@9f963f67ebb889792175776c5ee00134d7bb569b'
3434
env: ${{ matrix.env }}
35+
36+
check:
37+
if: always()
38+
name: check-ros-ci
39+
40+
needs:
41+
- CI
42+
43+
runs-on: Ubuntu-latest
44+
45+
steps:
46+
- name: Decide whether the needed jobs succeeded or failed
47+
uses: re-actors/alls-green@release/v1
48+
with:
49+
jobs: ${{ toJSON(needs) }}

.github/workflows/windows-conda.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,3 +90,18 @@ jobs:
9090
:: Uninstall
9191
cmake --build . --config Release --target uninstall
9292
if errorlevel 1 exit 1
93+
94+
check:
95+
if: always()
96+
name: check-windows-conda
97+
98+
needs:
99+
- build
100+
101+
runs-on: Ubuntu-latest
102+
103+
steps:
104+
- name: Decide whether the needed jobs succeeded or failed
105+
uses: re-actors/alls-green@release/v1
106+
with:
107+
jobs: ${{ toJSON(needs) }}

0 commit comments

Comments
 (0)