Skip to content

Commit 46cacac

Browse files
committed
Point GitHub test workflows to lasp/eigen & freestanding-gcc15 branch
1 parent a7e4a04 commit 46cacac

File tree

6 files changed

+42
-18
lines changed

6 files changed

+42
-18
lines changed

.github/workflows/publish_all.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,13 @@ jobs:
3535
set-safe-directory: true
3636
repository: lasp/adamant
3737
path: adamant
38-
- name: Clone Eigen 3.4.1 from GitLab
39-
run: |
40-
git clone --depth 1 --branch 3.4.1 https://gitlab.com/libeigen/eigen.git eigen
38+
- name: Clone Eigen with freestanding support
39+
uses: actions/checkout@v4
40+
with:
41+
set-safe-directory: true
42+
repository: lasp/eigen
43+
path: eigen
44+
ref: feature/freestanding-gcc15
4145
- name: Build all documentation
4246
run: bash adamant-xmera-components/env/github_run.sh "redo adamant-xmera-components/publish"
4347
- run: echo "Finished with status - ${{ job.status }}."

.github/workflows/publish_all_arm64.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,13 @@ jobs:
3535
path: fp32-fsw-xmera
3636
ref: develop
3737

38-
- name: Clone Eigen 3.4.1 from GitLab
39-
run: |
40-
git clone --depth 1 --branch 3.4.1 https://gitlab.com/libeigen/eigen.git eigen
38+
- name: Clone Eigen with freestanding support
39+
uses: actions/checkout@v4
40+
with:
41+
set-safe-directory: true
42+
repository: lasp/eigen
43+
path: eigen
44+
ref: feature/freestanding-gcc15
4145

4246
- name: Build all documentation
4347
run: |

.github/workflows/style_all.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,13 @@ jobs:
3535
set-safe-directory: true
3636
repository: lasp/adamant
3737
path: adamant
38-
- name: Clone Eigen 3.4.1 from GitLab
39-
run: |
40-
git clone --depth 1 --branch 3.4.1 https://gitlab.com/libeigen/eigen.git eigen
38+
- name: Clone Eigen with freestanding support
39+
uses: actions/checkout@v4
40+
with:
41+
set-safe-directory: true
42+
repository: lasp/eigen
43+
path: eigen
44+
ref: feature/freestanding-gcc15
4145
- name: Check all style
4246
run: bash adamant-xmera-components/env/github_run.sh "redo adamant-xmera-components/style_all"
4347
- name: Archive logs for failed style checks

.github/workflows/style_all_arm64.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,13 @@ jobs:
3535
path: fp32-fsw-xmera
3636
ref: develop
3737

38-
- name: Clone Eigen 3.4.1 from GitLab
39-
run: |
40-
git clone --depth 1 --branch 3.4.1 https://gitlab.com/libeigen/eigen.git eigen
38+
- name: Clone Eigen with freestanding support
39+
uses: actions/checkout@v4
40+
with:
41+
set-safe-directory: true
42+
repository: lasp/eigen
43+
path: eigen
44+
ref: feature/freestanding-gcc15
4145

4246
- name: Check all style
4347
run: |

.github/workflows/test_all.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,13 @@ jobs:
3636
set-safe-directory: true
3737
repository: lasp/adamant
3838
path: adamant
39-
- name: Clone Eigen 3.4.1 from GitLab
40-
run: |
41-
git clone --depth 1 --branch 3.4.1 https://gitlab.com/libeigen/eigen.git eigen
39+
- name: Clone Eigen with freestanding support
40+
uses: actions/checkout@v4
41+
with:
42+
set-safe-directory: true
43+
repository: lasp/eigen
44+
path: eigen
45+
ref: feature/freestanding-gcc15
4246
- name: Run all unit tests and coverage
4347
run: bash adamant-xmera-components/env/github_run.sh "redo adamant-xmera-components/coverage_all"
4448
- name: Archive logs for failed unit tests

.github/workflows/test_all_arm64.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,13 @@ jobs:
3535
path: fp32-fsw-xmera
3636
ref: develop
3737

38-
- name: Clone Eigen 3.4.1 from GitLab
39-
run: |
40-
git clone --depth 1 --branch 3.4.1 https://gitlab.com/libeigen/eigen.git eigen
38+
- name: Clone Eigen with freestanding support
39+
uses: actions/checkout@v4
40+
with:
41+
set-safe-directory: true
42+
repository: lasp/eigen
43+
path: eigen
44+
ref: feature/freestanding-gcc15
4145

4246
- name: Run all unit tests and coverage
4347
run: |

0 commit comments

Comments
 (0)