|
36 | 36 | # vulkan-components: Vulkan-Headers, Vulkan-Loader |
37 | 37 | # vulkan-use-cache: true |
38 | 38 |
|
39 | | - # --- STANDARD BUILD --- |
| 39 | + # --- STANDARD BUILD --- |
40 | 40 | - name: Configure CMake (Standard) |
41 | 41 | run: cmake -B ${{github.workspace}}/build-standard -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DBUILD_MEDICORP=OFF |
42 | 42 |
|
|
52 | 52 | run: cmake --build . --target package --config ${{env.BUILD_TYPE}} |
53 | 53 |
|
54 | 54 | - name: Rename Standard Package |
| 55 | + shell: pwsh |
55 | 56 | run: | |
56 | | - cd build-standard |
57 | | - for f in *.zip; do mv "$f" "EDVoice-Standard-${{env.BUILD_TYPE}}.zip"; done |
| 57 | + Set-Location build-standard |
| 58 | + Get-ChildItem -Filter *.zip | ForEach-Object { |
| 59 | + Rename-Item $_.FullName "EDVoice-Standard-${{env.BUILD_TYPE}}.zip" |
| 60 | + } |
58 | 61 |
|
59 | 62 | # --- MEDICORP BUILD --- |
60 | 63 | - name: Configure CMake (MediCorp) |
|
70 | 73 | - name: Package (MediCorp) |
71 | 74 | working-directory: ${{github.workspace}}/build-medicorp |
72 | 75 | run: cmake --build . --target package --config ${{env.BUILD_TYPE}} |
| 76 | + |
| 77 | + - name: Rename MediCorp Package |
| 78 | + shell: pwsh |
| 79 | + run: | |
| 80 | + Set-Location build-medicorp |
| 81 | + Get-ChildItem -Filter *.zip | ForEach-Object { |
| 82 | + Rename-Item $_.FullName "EDVoice-MediCorp-${{env.BUILD_TYPE}}.zip" |
| 83 | + } |
| 84 | +
|
| 85 | + # --- UPLOAD TO RELEASE --- |
| 86 | + - name: Upload Release Assets |
| 87 | + if: github.event_name == 'release' |
| 88 | + uses: softprops/action-gh-release@v2 |
| 89 | + with: |
| 90 | + files: | |
| 91 | + ${{github.workspace}}/build-standard/EDVoice-Standard-${{env.BUILD_TYPE}}.zip |
| 92 | + ${{github.workspace}}/build-medicorp/EDVoice-MediCorp-${{env.BUILD_TYPE}}.zip |
| 93 | + env: |
| 94 | + GITHUB_TOKEN: ${{ secrets.ACTION_UPDATE_RELEASE }} |
0 commit comments