3535 HIGHS_TAG : highs-static-v1.12.0
3636 HIGHS_DIR : ${{ github.workspace }}/highs
3737 ASSET_NAME : " "
38+ ROOT_DIR : " "
3839 SAFE_VERSION : " "
3940 SAFE_ARCH : " "
4041 SAFE_PLATFORM : " "
@@ -143,7 +144,10 @@ jobs:
143144 echo "SAFE_ARCH=$(sanitize "${{ inputs.arch }}")" >> $GITHUB_ENV
144145
145146 - name : Set Asset Name
146- run : echo "ASSET_NAME=jres-solver-${{ env.SAFE_VERSION }}-${{ env.SAFE_PLATFORM }}-${{ env.SAFE_ARCH }}.${{ inputs.asset_ext }}" >> $GITHUB_ENV
147+ run : |
148+ ROOT_DIR="jres_solver-${{ env.SAFE_VERSION }}-${{ env.SAFE_PLATFORM }}-${{ env.SAFE_ARCH }}"
149+ echo "ROOT_DIR=$ROOT_DIR" >> $GITHUB_ENV
150+ echo "ASSET_NAME=$ROOT_DIR.${{ inputs.asset_ext }}" >> $GITHUB_ENV
147151
148152 - name : Ad-hoc Sign Binary (macOS)
149153 if : startsWith(inputs.os, 'macos')
@@ -155,26 +159,26 @@ jobs:
155159
156160 - name : Package (Curated Selection)
157161 run : |
158- mkdir -p package/bin
159- mkdir -p package/lib
160- mkdir -p package/include/jres_solver
162+ mkdir -p package/${{ env.ROOT_DIR }}/ bin
163+ mkdir -p package/${{ env.ROOT_DIR }}/ lib
164+ mkdir -p package/${{ env.ROOT_DIR }}/ include/jres_solver
161165
162166 echo "Packaging Binary Artifacts..."
163167
164168 # Executables
165- cp dist/bin/jres_solver package/bin/
166- cp dist/bin/jres_formatter package/bin/
169+ cp dist/bin/jres_solver package/${{ env.ROOT_DIR }}/ bin/
170+ cp dist/bin/jres_formatter package/${{ env.ROOT_DIR }}/ bin/
167171
168172 # Library (Grab .dylib or .a)
169173 # Using find/cp with wildcard to be robust
170- find dist -name "libjres_solver.*" -exec cp {} package/lib/ \;
174+ find dist -name "libjres_solver.*" -exec cp {} package/${{ env.ROOT_DIR }}/ lib/ \;
171175
172176 # Public Headers
173- cp dist/include/jres_solver/*.hpp package/include/jres_solver/
177+ cp dist/include/jres_solver/*.hpp package/${{ env.ROOT_DIR }}/ include/jres_solver/
174178
175179 # Archive the 'package' folder content
176180 cd package
177- tar -czvf "../${{ env.ASSET_NAME }}" .
181+ tar -czvf "../${{ env.ASSET_NAME }}" "${{ env.ROOT_DIR }}"
178182
179183 # ---------------------------------------------------------
180184 # Generate Signature (Checksum)
0 commit comments