From 9e75373a338794fc8de01c78cd91be22def47da5 Mon Sep 17 00:00:00 2001 From: Nikita Prokopov Date: Tue, 8 Aug 2023 02:16:24 +0200 Subject: [PATCH] Fix build --- .github/workflows/build.yml | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d5d727c..01e3228 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,14 +18,15 @@ env: jobs: macos: - runs-on: macos-10.15 + runs-on: macos-11 strategy: matrix: machine: ["x64", "arm64"] build_type: [Release, Debug] fail-fast: false steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 + - uses: abdes/gha-setup-ninja@660f330a40aefa8d11632b3f901e92a4adb33d65 - run: python3 script/check_release.py --version ${{ env.version }} --build-type ${{ matrix.build_type }} --machine ${{ matrix.machine }} if: ${{ github.event.inputs.skip_release != 'true' }} env: @@ -33,7 +34,7 @@ jobs: - run: python3 script/checkout.py --version ${{ env.version }} - run: python3 script/build.py --build-type ${{ matrix.build_type }} --machine ${{ matrix.machine }} - run: python3 script/archive.py --version ${{ env.version }} --build-type ${{ matrix.build_type }} --machine ${{ matrix.machine }} - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: Skia-${{ env.version }}-macos-${{ matrix.build_type }}-${{ matrix.machine }}.zip path: '*.zip' @@ -50,7 +51,7 @@ jobs: build_type: [Release, Debug] fail-fast: false steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - run: sudo ./script/prepare_linux.sh - run: | sudo apt-get update @@ -63,7 +64,7 @@ jobs: - run: PATH=/usr/lib/binutils-2.26/bin:$PATH python3 script/checkout.py --version ${{ env.version }} - run: PATH=/usr/lib/binutils-2.26/bin:$PATH python3 script/build.py --build-type ${{ matrix.build_type }} --machine ${{ matrix.target_machine }} - run: PATH=/usr/lib/binutils-2.26/bin:$PATH python3 script/archive.py --version ${{ env.version }} --build-type ${{ matrix.build_type }} --machine ${{ matrix.target_machine }} - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: Skia-${{ env.version }}-linux-${{ matrix.build_type }}-${{ matrix.target_machine }}.zip path: '*.zip' @@ -73,12 +74,13 @@ jobs: API_TOKEN: ${{ secrets.API_TOKEN }} android: + if: false runs-on: ubuntu-20.04 strategy: matrix: machine: [arm, arm64, x64, x86] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions/setup-java@v1 with: java-version: 1.8 @@ -90,7 +92,7 @@ jobs: - run: PATH=/usr/lib/binutils-2.26/bin:$PATH python3 script/checkout.py --version ${{ env.version }} --system android --machine ${{ matrix.machine }} - run: PATH=/usr/lib/binutils-2.26/bin:$PATH python3 script/build.py --system android --machine ${{ matrix.machine }} --ndk "/usr/local/lib/android/sdk/ndk-bundle" - run: PATH=/usr/lib/binutils-2.26/bin:$PATH python3 script/archive.py --system android --machine ${{ matrix.machine }} - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: Skia-${{ env.version }}-android-Release-${{ matrix.machine }}.zip path: '*.zip' @@ -100,27 +102,30 @@ jobs: API_TOKEN: ${{ secrets.API_TOKEN }} windows: - runs-on: windows-2019 + runs-on: windows-latest strategy: matrix: build_type: [Release, Debug] fail-fast: false steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 + - uses: abdes/gha-setup-ninja@660f330a40aefa8d11632b3f901e92a4adb33d65 - shell: bash run: python3 script/check_release.py --version ${{ env.version }} --build-type ${{ matrix.build_type }} if: ${{ github.event.inputs.skip_release != 'true' }} env: API_TOKEN: ${{ secrets.API_TOKEN }} - - uses: microsoft/setup-msbuild@v1 + # - uses: microsoft/setup-msbuild@v1 - uses: ilammy/msvc-dev-cmd@v1 + with: + arch: amd64 - shell: bash run: python3 script/checkout.py --version ${{ env.version }} - shell: bash run: python3 script/build.py --build-type ${{ matrix.build_type }} - shell: bash run: python3 script/archive.py --version ${{ env.version }} --build-type ${{ matrix.build_type }} - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: Skia-${{ env.version }}-windows-${{ matrix.build_type }}-x64.zip path: '*.zip'