3030 with :
3131 submodules : recursive
3232
33+ - name : Setup CMake
34+ uses : jwlawson/actions-setup-cmake@v2
35+ with :
36+ cmake-version : " 4.0.0"
37+
3338 - name : Install Vulkan SDK
3439 uses : humbletim/setup-vulkan-sdk@v1.2.0
3540 with :
7984 shell : bash
8085 if : matrix.build_type == 'Coverage'
8186 env :
82- CODACY_PROJECT_TOKEN : ${{ secrets.CODACY_PROJECT_TOKEN }}
87+ CODACY_PROJECT_TOKEN : ${{ secrets.CODACY_PROJECT_TOKEN || '' }}
8388 run : |
8489 bash <(curl -s https://codecov.io/bash)
8590 find .. -name *.gcno | xargs gcov
@@ -89,21 +94,23 @@ jobs:
8994 bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r coverage.info
9095
9196 - name : Archive Coverage HTML
92- uses : actions/upload-artifact@v2
97+ uses : actions/upload-artifact@v4
9398 if : matrix.build_type == 'Coverage'
9499 with :
95- name : coverage-html
100+ name : coverage-html-${{ matrix.os }}-${{ matrix.cc }}-${{ matrix.build_type }}
96101 path : |
97102 ${{github.workspace}}/build/**/*.html
98103 ${{github.workspace}}/build/**/*.css
104+ if-no-files-found : warn
99105
100106 - name : Archive Binary
101- uses : actions/upload-artifact@v2
107+ uses : actions/upload-artifact@v4
102108 with :
103- name : binaries
109+ name : binaries-${{ matrix.os }}-${{ matrix.cc }}-${{ matrix.build_type }}
104110 path : |
105111 ${{github.workspace}}/build/app/**/*.ttf
106112 ${{github.workspace}}/build/app/**/*.scm
107113 ${{github.workspace}}/build/app/**/Zing*
108114 ${{github.workspace}}/build/tests/**/unittests/*.exe
115+ if-no-files-found : warn
109116
0 commit comments