3434 steps :
3535
3636 # Checkout project
37- - uses : actions/checkout@v2
37+ - uses : actions/checkout@v3
3838 with :
3939 submodules : true
4040
@@ -89,17 +89,41 @@ jobs:
8989 run : ctest . -C $BUILD_TYPE -V
9090
9191 # Copy all build artifacts to the bin directory
92- - name : Install
92+ - name : Install CL
9393 working-directory : ${{github.workspace}}/build
9494 shell : bash
95- run : cmake --install . --config $BUILD_TYPE --prefix bin --component cl
95+ run : cmake --install . --config $BUILD_TYPE --prefix comp_cl --component cl
9696
9797 # Upload bin directory as artifact
9898 - name : Upload Binary Artifact
99- uses : actions/upload-artifact@v2
99+ uses : actions/upload-artifact@v3
100+ with :
101+ name : ${{ matrix.artifact }}-cl
102+ path : build/comp_cl/
103+
104+ - name : Install LIB
105+ working-directory : ${{github.workspace}}/build
106+ shell : bash
107+ run : cmake --install . --config $BUILD_TYPE --prefix comp_lib --component lib
108+
109+ # Upload bin directory as artifact
110+ - name : Upload Binary Artifact
111+ uses : actions/upload-artifact@v3
112+ with :
113+ name : ${{ matrix.artifact }}-lib
114+ path : build/comp_lib/
115+
116+ - name : Install UE
117+ working-directory : ${{github.workspace}}/build
118+ shell : bash
119+ run : cmake --install . --config $BUILD_TYPE --prefix comp_unreal --component unreal
120+
121+ # Upload bin directory as artifact
122+ - name : Upload Binary Artifact
123+ uses : actions/upload-artifact@v3
100124 with :
101- name : ${{ matrix.artifact }}
102- path : build/bin /
125+ name : ${{ matrix.artifact }}-unreal
126+ path : build/comp_unreal /
103127
104128 # Make sure Inkproof has everything it needs to run our executable
105129 - name : Setup Ink Proof
@@ -111,7 +135,7 @@ jobs:
111135 cp ../inkcpp_runtime_driver drivers/
112136 chmod +x drivers/inkcpp_runtime_driver
113137 mkdir deps/inkcpp
114- cp ../../build/bin /* deps/inkcpp/
138+ cp ../../build/comp_cl /* deps/inkcpp/
115139 chmod +x deps/inkcpp/inkcpp_cl
116140
117141 # Run it
@@ -187,7 +211,7 @@ jobs:
187211 runs-on : ubuntu-latest
188212 if : github.ref == 'refs/heads/master'
189213 steps :
190- - uses : actions/checkout@v2
214+ - uses : actions/checkout@v3
191215
192216 # Download Ink Proof page for Linux
193217 - uses : actions/download-artifact@v2
0 commit comments