@@ -137,13 +137,24 @@ jobs:
137137
138138
139139 - name : Run setup config
140+ if : runner.os != 'Linux'
140141 run : |
141142 cd engine
142143 echo "huggingFaceToken: ${{ secrets.HUGGINGFACE_TOKEN_READ }}" > ~/.cortexrc
143144 echo "gitHubToken: ${{ secrets.PAT_SERVICE_ACCOUNT }}" >> ~/.cortexrc
144145 # ./build/cortex
145146 cat ~/.cortexrc
146147
148+ - name : Run setup config
149+ if : runner.os == 'Linux'
150+ run : |
151+ cd engine
152+ mkdir -p ~/.config/cortexcpp/
153+ echo "huggingFaceToken: ${{ secrets.HUGGINGFACE_TOKEN_READ }}" > ~/.config/cortexcpp/.cortexrc
154+ echo "gitHubToken: ${{ secrets.PAT_SERVICE_ACCOUNT }}" >> ~/.config/cortexcpp/.cortexrc
155+ # ./build/cortex
156+ cat ~/.config/cortexcpp/.cortexrc
157+
147158 - name : Run unit tests
148159 run : |
149160 cd engine
@@ -152,13 +163,25 @@ jobs:
152163 GITHUB_TOKEN : ${{ secrets.PAT_SERVICE_ACCOUNT }}
153164
154165 - name : Run setup config
166+ if : runner.os != 'Linux'
155167 run : |
156168 cd engine
157169 echo "apiServerPort: 3928" > ~/.cortexrc
158170 echo "huggingFaceToken: ${{ secrets.HUGGINGFACE_TOKEN_READ }}" >> ~/.cortexrc
159171 echo "gitHubToken: ${{ secrets.PAT_SERVICE_ACCOUNT }}" >> ~/.cortexrc
160172 # ./build/cortex
161173 cat ~/.cortexrc
174+
175+ - name : Run setup config
176+ if : runner.os == 'Linux'
177+ run : |
178+ cd engine
179+ mkdir -p ~/.config/cortexcpp/
180+ echo "apiServerPort: 3928" > ~/.config/cortexcpp/.cortexrc
181+ echo "huggingFaceToken: ${{ secrets.HUGGINGFACE_TOKEN_READ }}" >> ~/.config/cortexcpp/.cortexrc
182+ echo "gitHubToken: ${{ secrets.PAT_SERVICE_ACCOUNT }}" >> ~/.config/cortexcpp/.cortexrc
183+ # ./build/cortex
184+ cat ~/.config/cortexcpp/.cortexrc
162185
163186 - name : Run e2e tests
164187 if : github.event_name != 'schedule' && runner.os != 'Windows' && github.event.pull_request.draft == false
@@ -226,6 +249,13 @@ jobs:
226249 cd engine
227250 make package
228251
252+ - name : Upload E2E Log
253+ if : failure()
254+ uses : actions/upload-artifact@v4
255+ with :
256+ name : e2e-log-${{ matrix.os }}-${{ matrix.name }}
257+ path : ./engine/e2e-test/logs
258+
229259 - name : Upload Artifact
230260 uses : actions/upload-artifact@v4
231261 with :
@@ -414,12 +444,22 @@ jobs:
414444 make build CMAKE_EXTRA_FLAGS="${{ matrix.cmake-flags }}" BUILD_DEPS_CMAKE_EXTRA_FLAGS="${{ matrix.build-deps-cmake-flags }}"
415445
416446 - name : Run setup config
447+ if : runner.os != 'Linux'
417448 run : |
418449 cd engine
419450 echo "gitHubToken: ${{ secrets.GITHUB_TOKEN }}" > ~/.cortexrc
420451 # ./build/cortex
421452 cat ~/.cortexrc
422453
454+ - name : Run setup config
455+ if : runner.os == 'Linux'
456+ run : |
457+ cd engine
458+ mkdir -p ~/.config/cortexcpp/
459+ echo "gitHubToken: ${{ secrets.GITHUB_TOKEN }}" > ~/.config/cortexcpp/.cortexrc
460+ # ./build/cortex
461+ cat ~/.config/cortexcpp/.cortexrc
462+
423463 - name : Run unit tests
424464 run : |
425465 cd engine
@@ -428,12 +468,23 @@ jobs:
428468 GITHUB_TOKEN : ${{ secrets.PAT_SERVICE_ACCOUNT }}
429469
430470 - name : Run setup config
471+ if : runner.os != 'Linux'
431472 run : |
432473 cd engine
433474 echo "apiServerPort: 3928" > ~/.cortexrc
434475 echo "gitHubToken: ${{ secrets.GITHUB_TOKEN }}" > ~/.cortexrc
435476 # ./build/cortex
436477 cat ~/.cortexrc
478+
479+ - name : Run setup config
480+ if : runner.os == 'Linux'
481+ run : |
482+ cd engine
483+ mkdir -p ~/.config/cortexcpp/
484+ echo "apiServerPort: 3928" > ~/.config/cortexcpp/.cortexrc
485+ echo "gitHubToken: ${{ secrets.GITHUB_TOKEN }}" > ~/.config/cortexcpp/.cortexrc
486+ # ./build/cortex
487+ cat ~/.config/cortexcpp/.cortexrc
437488
438489 - name : Run e2e tests
439490 if : github.event_name != 'schedule' && runner.os != 'Windows' && github.event.pull_request.draft == false
0 commit comments