1313 upload_assets :
1414 type : boolean
1515 required : true
16- upload_url :
17- type : string
18- required : false
1916
2017jobs :
2118 build-windows :
8784 ctest --test-dir build --output-on-failure -C Release
8885
8986 - name : Run Integration Tests
90- if : inputs.run_integration_tests == true
9187 shell : pwsh
9288 run : ./test/integration/run_test.bat
9389
@@ -135,8 +131,8 @@ jobs:
135131 Copy-Item "dist\lib\jres_solver.lib" -Destination "$pkg\lib\"
136132 }
137133
138- # Specific Header
139- Copy-Item "dist\include\jres_solver\jres_solver .hpp" -Destination "$pkg\include\jres_solver\"
134+ # Public Headers
135+ Copy-Item "dist\include\jres_solver\* .hpp" -Destination "$pkg\include\jres_solver\"
140136
141137 # Zip the package folder
142138 $assetPath = "$env:ASSET_NAME"
@@ -158,24 +154,13 @@ jobs:
158154 # ---------------------------------------------------------
159155 # Upload Release Assets
160156 # ---------------------------------------------------------
161- - name : Upload Release Asset (Zip)
162- if : inputs.upload_assets == true
163- uses : actions/upload-release-asset@v1
164- env :
165- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
166- with :
167- upload_url : ${{ inputs.upload_url }}
168- asset_path : ./${{ env.ASSET_NAME }}
169- asset_name : ${{ env.ASSET_NAME }}
170- asset_content_type : application/zip
171-
172- - name : Upload Release Asset (Checksum)
157+ - name : Upload Release Assets
173158 if : inputs.upload_assets == true
174- uses : actions/upload-release-asset@v1
159+ shell : pwsh
175160 env :
176- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
177- with :
178- upload_url : ${{ inputs.upload_url }}
179- asset_path : ./ ${{ env.ASSET_NAME }}.sha256
180- asset_name : ${{ env.ASSET_NAME }}.sha256
181- asset_content_type : text/plain
161+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
162+ run : |
163+ gh release upload " ${{ inputs.version }}" `
164+ " ${{ env.ASSET_NAME }}" `
165+ " ${{ env.ASSET_NAME }}.sha256" `
166+ --clobber
0 commit comments