Skip to content

Commit 774c556

Browse files
ci: fix folder path, run qt deploy
1 parent 26cc0da commit 774c556

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

.github/workflows/cmake-multi-platform.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,18 @@ jobs:
142142
if: matrix.os == 'macos-latest' || matrix.os == 'macos-13'
143143
run: cmake --install ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }} ${{ matrix.build_settings }}
144144

145+
- name: Fix CI folder structure (macOS)
146+
if: matrix.os == 'macos-latest' || matrix.os == 'macos-13'
147+
run: touch "${{ github.workspace }}/cmake-build-${{ matrix.build_type }}-${{ matrix.c_compiler }}/.gitignore"
148+
149+
- name: QT Deploy (macOS)
150+
if: matrix.os == 'macos-latest' || matrix.os == 'macos-13'
151+
run: macdeployqt "${{ github.workspace }}/cmake-build-${{ matrix.build_type }}-${{ matrix.c_compiler }}/LegacyPlusPlus.app"
152+
153+
- name: QT Deploy (Windows)
154+
if: matrix.os == 'windows-latest' || matrix.os == 'windows-11-arm'
155+
run: windeployqt "${{ github.workspace }}/cmake-build-${{ matrix.build_type }}-${{ matrix.c_compiler }}/LegacyPlusPlus.exe"
156+
145157
- name: Upload Artifact (Linux)
146158
uses: actions/upload-artifact@v4
147159
if: matrix.os == 'ubuntu-latest' || matrix.os == 'ubuntu-24.04-arm'
@@ -158,7 +170,7 @@ jobs:
158170
name: ${{ matrix.platform_name }}-${{ matrix.compiler_name }}_${{ matrix.build_type }}
159171
path: |
160172
${{ github.workspace }}/cmake-build-${{ matrix.build_type }}-${{ matrix.c_compiler }}/LegacyPlusPlus.app
161-
.gitignore
173+
${{ github.workspace }}/cmake-build-${{ matrix.build_type }}-${{ matrix.c_compiler }}/.gitignore
162174
163175
- name: Upload Artifact (Windows)
164176
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)