diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fc8f2bd729..7adb4e53bf 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone tree - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 0 # On push to master, increment patch version and create a new tag on release @@ -46,7 +46,7 @@ jobs: ./scripts/archive-source.sh src.tar gzip -1 src.tar - name: Upload source package artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: src.tar.gz path: src.tar.gz @@ -70,14 +70,14 @@ jobs: DOCKER_IMAGE_NAME: mborgerson/xemu-ubuntu-win64-cross:latest steps: - name: Download source package - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: src.tar.gz - name: Extract source package run: tar xf src.tar.gz - name: Initialize compiler cache id: cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: /tmp/xemu-ccache key: cache-wincross-${{ runner.os }}-${{ matrix.configuration }}-${{ github.sha }} @@ -98,7 +98,7 @@ jobs: cd dist zip -r ../${{ matrix.artifact_filename }} * - name: Upload build artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ matrix.artifact_name }} path: ${{ matrix.artifact_filename }} @@ -121,13 +121,13 @@ jobs: steps: - name: Initialize compiler cache id: cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: /tmp/xemu-ccache key: cache-${{ runner.os }}-${{ matrix.configuration }}-${{ github.sha }} restore-keys: cache-${{ runner.os }}-${{ matrix.configuration }}- - name: Download source package - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: src.tar.gz - name: Extract source package @@ -135,7 +135,7 @@ jobs: mkdir src tar -C src -xf src.tar.gz - name: Clone Debian packaging - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: ref: deb path: debian-tmp @@ -179,7 +179,7 @@ jobs: echo -e "\n\nCompiler Cache Stats:" ccache -s - name: Upload build artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ matrix.artifact_name }} path: ${{ matrix.artifact_filename }} @@ -213,7 +213,7 @@ jobs: artifact_filename: xemu-macos-arm64-release.zip steps: - name: Download source package - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: src.tar.gz - name: Extract source package @@ -231,7 +231,7 @@ jobs: python3 -m pip install pyyaml requests - name: Initialize compiler, library cache id: cache - uses: actions/cache@v2.1.6 + uses: actions/cache@v3 with: path: | /tmp/xemu-ccache @@ -251,7 +251,7 @@ jobs: zip -r ../${{ matrix.artifact_filename }} * popd - name: Upload build artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ matrix.artifact_name }} path: ${{ matrix.artifact_filename }} @@ -265,12 +265,12 @@ jobs: configuration: ["debug", "release"] steps: - name: Download x86_64 build - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: xemu-macos-x86_64-${{ matrix.configuration }} path: xemu-macos-x86_64-${{ matrix.configuration }} - name: Download arm64 build - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: xemu-macos-arm64-${{ matrix.configuration }} path: xemu-macos-arm64-${{ matrix.configuration }} @@ -294,7 +294,7 @@ jobs: zip -r ../xemu-macos-universal-${{ matrix.configuration }}.zip * popd - name: Upload build artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: xemu-macos-universal-${{ matrix.configuration }} path: xemu-macos-universal-${{ matrix.configuration }}.zip @@ -305,7 +305,7 @@ jobs: needs: [Ubuntu, macOSUniversal, Windows] steps: - name: Download artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: path: dist - name: Extract source package @@ -338,7 +338,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download source package - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: src.tar.gz - name: Extract source package @@ -346,7 +346,7 @@ jobs: mkdir src tar -C src -xf src.tar.gz - name: Clone Debian packaging - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: ref: deb path: debian-tmp