diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ebfdf01..2fa8100 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,7 +42,7 @@ jobs: - os: macos-latest build_args: release ios build_target: ios - artifact_name: build/Release/ios/libveldrid-spirv.xcframework + artifact_name: build/Release/ios/libveldrid-spirv.xcframework.zip name: ${{ matrix.build_target }} Native Build steps: @@ -71,6 +71,12 @@ jobs: fi shell: bash + - name: Compress Framework For Upload + if: ${{ matrix.build_target == 'ios' }} + uses: montudor/action-zip@v1 + with: + args: zip -qq -r ${{ matrix.artifact_name }} build/Release/ios/libveldrid-spirv.xcframework + # We can only run per-platform tests on 64-bit architectures # https://github.com/actions/setup-dotnet/issues/72 - name: Install .NET @@ -151,6 +157,14 @@ jobs: name: ios path: build/Release/ios + - name: Uncompress ios archive + uses: montudor/action-zip@v1 + with: + args: unzip -qq build/Release/ios/veldrid-spirv.xcframework.zip -d build/Release/ios/veldrid-spirv.xcframework + + - name: List + run: ls; ls ./build; ls ./build/Release; ls ./build/Release/ios; ls ./build/Release/ios/veldrid-spirv.xcframework + - name: Install .NET uses: actions/setup-dotnet@v1 with: