diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 744342d..bfb389a 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -16,18 +16,17 @@ on: # https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources jobs: build: + runs-on: macos-15 + strategy: matrix: - xcode: [ "15.0" ] + xcode: [ "16.4" ] platform: [ "all" ] - os: [ "macos-13" ] upload_artifacts: [ true ] fail-fast: false name: 'MoltenVK (Xcode ${{ matrix.xcode }} - ${{ matrix.platform }})' - - runs-on: ${{ matrix.os }} - + env: XCODE_DEV_PATH: "/Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer" @@ -107,14 +106,14 @@ jobs: # To reduce artifact size, don't include any stand-alone shader converter binaries. run: | rm -rf Package/Release/MoltenVKShaderConverter - tar -C Package -s/Release/MoltenVK/ -cvf "MoltenVK-${{ matrix.platform }}.tar" Release/ + tar -C Package -s/Release/MoltenVK/ -cvJf "MoltenVK-${{ matrix.platform }}.tar.xz" Release/ - name: Upload Artifacts if: success() && matrix.upload_artifacts == true uses: actions/upload-artifact@v4 with: name: "MoltenVK-${{ matrix.platform }}" - path: "MoltenVK/MoltenVK-${{ matrix.platform }}.tar" + path: "MoltenVK/MoltenVK-${{ matrix.platform }}.tar.xz" release: name: 'Release' diff --git a/MoltenVK b/MoltenVK index bf097ed..81541f6 160000 --- a/MoltenVK +++ b/MoltenVK @@ -1 +1 @@ -Subproject commit bf097edc74ec3b6dfafdcd5a38d3ce14b11952d6 +Subproject commit 81541f6488c5feeace53867fc8ab612e578766da