Skip to content

Commit 8ca7905

Browse files
-use dev branch of seal_lake;
-updated upload-artifact action to v4
1 parent b3cc1b7 commit 8ca7905

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

.github/workflows/build_and_test.yml

+10-5
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,21 @@ jobs:
2828
name: "Ubuntu Latest gcc",
2929
os: ubuntu-latest,
3030
cmake-preset: gcc-release,
31+
artifacts-type: "gcc",
3132
artifacts-path: ""
3233
}
3334
- {
3435
name: "Ubuntu Latest clang",
3536
os: ubuntu-latest,
3637
cmake-preset: clang-release,
38+
artifacts-type: "clang",
3739
artifacts-path: ""
3840
}
3941
- {
4042
name: "Windows Latest MSVC",
4143
os: windows-latest,
4244
cmake-preset: msvc-release,
45+
artifacts-type: "msvc",
4346
artifacts-path: "/Release"
4447
}
4548

@@ -67,9 +70,9 @@ jobs:
6770
run: ctest
6871

6972
- name: Upload build artifact
70-
uses: actions/upload-artifact@v3
73+
uses: actions/upload-artifact@v4
7174
with:
72-
name: figcone-examples-${{ matrix.config.os }}-nameof-${{ matrix.use_nameof }}
75+
name: figcone-examples-${{ matrix.config.artifact-type }}-nameof-${{ matrix.use_nameof }}
7376
path: |
7477
${{github.workspace}}/build/examples${{ matrix.config.artifacts-path }}
7578
${{github.workspace}}/build/examples_static_refl${{ matrix.config.artifacts-path }}
@@ -86,12 +89,14 @@ jobs:
8689
- {
8790
name: "Windows",
8891
os: "windows-latest",
92+
artifact-type: "msvc",
8993
lunchtoast_exec: "lunchtoast.exe",
9094
shell_command: -shell="msys2 -c",
9195
}
9296
- {
9397
name: "Linux",
9498
os: "ubuntu-latest",
99+
artifact-type: "gcc",
95100
lunchtoast_exec: "lunchtoast",
96101
shell_command: "",
97102
}
@@ -114,9 +119,9 @@ jobs:
114119
run: chmod +x lunchtoast
115120
- name: Download figcone examples build
116121
id: pre_launch_tests
117-
uses: actions/download-artifact@v3
122+
uses: actions/download-artifact@v4
118123
with:
119-
name: figcone-examples-${{ matrix.config.os }}-nameof-${{ matrix.use_nameof }}
124+
name: figcone-examples-${{ matrix.config.artifact-type }}-nameof-${{ matrix.use_nameof }}
120125
path: build/
121126
- name: Fix artifacts paths on Windows
122127
if: matrix.config.name == 'Windows'
@@ -139,7 +144,7 @@ jobs:
139144
run: lunchtoast/lunchtoast functional_tests ${{ matrix.config.shell_command }} -collectFailedTests=failed_tests
140145
- name: Upload failed tests
141146
if: failure() && steps.launch_tests.outcome != 'success' && steps.pre_launch_tests.outcome == 'success'
142-
uses: actions/upload-artifact@v3
147+
uses: actions/upload-artifact@v4
143148
with:
144149
name: figcone-failed-tests-${{ matrix.config.os }}-nameof-${{ matrix.use_nameof }}
145150
path: failed_tests

external/seal_lake

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
include(FetchContent)
2-
set(SEAL_LAKE_VERSION v0.2.0)
2+
set(SEAL_LAKE_VERSION dev)
33
set(FETCHCONTENT_QUIET FALSE)
44
FetchContent_Declare(seal_lake_${SEAL_LAKE_VERSION}
55
SOURCE_DIR seal_lake_${SEAL_LAKE_VERSION}

0 commit comments

Comments
 (0)