diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6a28f5a..33ccdab 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -65,13 +65,13 @@ jobs: sudo apt-get -y install git autoconf libtool libtool-bin automake build-essential gettext cmake python3 curl - name: Cache Mono Sources id: cache_mono_sources - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{ env.MONO_SOURCE_ROOT }} key: ${{ runner.os }}-${{ env.MONO_TAG }}-mono-sources - name: Checkout Mono Sources if: steps.cache_mono_sources.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: mono/mono ref: ${{ env.MONO_TAG }} @@ -80,11 +80,11 @@ jobs: - name: Clean Mono run: pushd ${{ env.MONO_SOURCE_ROOT }} && git reset --hard && git clean -xffd && git submodule foreach --recursive git reset --hard && git submodule foreach --recursive git clean -xffd && git submodule update --init --recursive && popd - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: godot-mono-builds - name: Setup Python - uses: actions/setup-python@v2.2.2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Patch Mono @@ -139,13 +139,13 @@ jobs: sudo apt-get -y install mingw-w64 libz-mingw-w64-dev - name: Cache Mono Sources id: cache_mono_sources - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{ env.MONO_SOURCE_ROOT }} key: ${{ runner.os }}-${{ env.MONO_TAG }}-mono-sources - name: Checkout Mono Sources if: steps.cache_mono_sources.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: mono/mono ref: ${{ env.MONO_TAG }} @@ -154,11 +154,11 @@ jobs: - name: Clean Mono run: pushd ${{ env.MONO_SOURCE_ROOT }} && git reset --hard && git clean -xffd && git submodule foreach --recursive git reset --hard && git submodule foreach --recursive git clean -xffd && git submodule update --init --recursive && popd - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: godot-mono-builds - name: Setup Python - uses: actions/setup-python@v2.2.2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Patch Mono @@ -203,13 +203,13 @@ jobs: brew install autoconf automake libtool pkg-config cmake python3 - name: Cache Mono Sources id: cache_mono_sources - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{ env.MONO_SOURCE_ROOT }} key: ${{ runner.os }}-${{ env.MONO_TAG }}-mono-sources - name: Checkout Mono Sources if: steps.cache_mono_sources.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: mono/mono ref: ${{ env.MONO_TAG }} @@ -218,11 +218,11 @@ jobs: - name: Clean Mono run: pushd ${{ env.MONO_SOURCE_ROOT }} && git reset --hard && git clean -xffd && git submodule foreach --recursive git reset --hard && git submodule foreach --recursive git clean -xffd && git submodule update --init --recursive && popd - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: godot-mono-builds - name: Setup Python - uses: actions/setup-python@v2.2.2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Patch Mono @@ -267,13 +267,13 @@ jobs: brew install autoconf automake libtool pkg-config cmake python3 - name: Cache Mono Sources id: cache_mono_sources - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{ env.MONO_SOURCE_ROOT }} key: ${{ runner.os }}-${{ env.MONO_TAG }}-mono-sources - name: Checkout Mono Sources if: steps.cache_mono_sources.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: mono/mono ref: ${{ env.MONO_TAG }} @@ -282,11 +282,11 @@ jobs: - name: Clean Mono run: pushd ${{ env.MONO_SOURCE_ROOT }} && git reset --hard && git clean -xffd && git submodule foreach --recursive git reset --hard && git submodule foreach --recursive git clean -xffd && git submodule update --init --recursive && popd - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: godot-mono-builds - name: Setup Python - uses: actions/setup-python@v2.2.2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Patch Mono @@ -337,13 +337,13 @@ jobs: brew install autoconf automake libtool pkg-config cmake python3 - name: Cache Mono Sources id: cache_mono_sources - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{ env.MONO_SOURCE_ROOT }} key: ${{ runner.os }}-${{ env.MONO_TAG }}-mono-sources - name: Checkout Mono Sources if: steps.cache_mono_sources.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: mono/mono ref: ${{ env.MONO_TAG }} @@ -352,11 +352,11 @@ jobs: - name: Clean Mono run: pushd ${{ env.MONO_SOURCE_ROOT }} && git reset --hard && git clean -xffd && git submodule foreach --recursive git reset --hard && git submodule foreach --recursive git clean -xffd && git submodule update --init --recursive && popd - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: godot-mono-builds - name: Setup Python - uses: actions/setup-python@v2.2.2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Patch Mono @@ -435,13 +435,13 @@ jobs: echo "ANDROID_NDK_ROOT=$ANDROID_SDK_ROOT/ndk/$ANDROID_NDK_VERSION" >> $GITHUB_ENV - name: Cache Mono Sources id: cache_mono_sources - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{ env.MONO_SOURCE_ROOT }} key: ${{ runner.os }}-${{ env.MONO_TAG }}-mono-sources - name: Checkout Mono Sources if: steps.cache_mono_sources.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: mono/mono ref: ${{ env.MONO_TAG }} @@ -450,11 +450,11 @@ jobs: - name: Clean Mono run: pushd ${{ env.MONO_SOURCE_ROOT }} && git reset --hard && git clean -xffd && git submodule foreach --recursive git reset --hard && git submodule foreach --recursive git clean -xffd && git submodule update --init --recursive && popd - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: godot-mono-builds - name: Setup Python - uses: actions/setup-python@v2.2.2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Patch Mono @@ -564,13 +564,13 @@ jobs: echo "ANDROID_NDK_ROOT=$ANDROID_SDK_ROOT/ndk/$ANDROID_NDK_VERSION" >> $GITHUB_ENV - name: Cache Mono Sources id: cache_mono_sources - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{ env.MONO_SOURCE_ROOT }} key: ${{ runner.os }}-${{ env.MONO_TAG }}-mono-sources - name: Checkout Mono Sources if: steps.cache_mono_sources.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: mono/mono ref: ${{ env.MONO_TAG }} @@ -579,11 +579,11 @@ jobs: - name: Clean Mono run: pushd ${{ env.MONO_SOURCE_ROOT }} && git reset --hard && git clean -xffd && git submodule foreach --recursive git reset --hard && git submodule foreach --recursive git clean -xffd && git submodule update --init --recursive && popd - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: godot-mono-builds - name: Setup Python - uses: actions/setup-python@v2.2.2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Download LLVM artifact @@ -651,13 +651,13 @@ jobs: sudo apt-get -y install git autoconf libtool libtool-bin automake build-essential gettext cmake python3 curl - name: Cache Mono Sources id: cache_mono_sources - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{ env.MONO_SOURCE_ROOT }} key: ${{ runner.os }}-${{ env.MONO_TAG }}-mono-sources - name: Checkout Mono Sources if: steps.cache_mono_sources.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: mono/mono ref: ${{ env.MONO_TAG }} @@ -666,15 +666,15 @@ jobs: - name: Clean Mono run: pushd ${{ env.MONO_SOURCE_ROOT }} && git reset --hard && git clean -xffd && git submodule foreach --recursive git reset --hard && git submodule foreach --recursive git clean -xffd && git submodule update --init --recursive && popd - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: godot-mono-builds - name: Setup Python - uses: actions/setup-python@v2.2.2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Setup Emscripten SDK - uses: mymindstorm/setup-emsdk@v10 + uses: mymindstorm/setup-emsdk@v11 with: version: ${{ env.EMSDK_VERSION }} - name: Patch Mono @@ -724,7 +724,7 @@ jobs: steps: - name: Cache LLVM id: cache_llvm - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/mono-installs/llvm-${{ matrix.target }} key: ${{ runner.os }}-${{ env.MONO_TAG }}-llvm-${{ matrix.target }} @@ -747,13 +747,13 @@ jobs: - name: Cache Mono Sources if: steps.cache_llvm.outputs.cache-hit != 'true' id: cache_mono_sources - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{ env.MONO_SOURCE_ROOT }} key: ${{ runner.os }}-${{ env.MONO_TAG }}-mono-sources - name: Checkout Mono Sources if: steps.cache_mono_sources.outputs.cache-hit != 'true' && steps.cache_llvm.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: mono/mono ref: ${{ env.MONO_TAG }} @@ -764,12 +764,12 @@ jobs: run: pushd ${{ env.MONO_SOURCE_ROOT }} && git reset --hard && git clean -xffd && git submodule foreach --recursive git reset --hard && git submodule foreach --recursive git clean -xffd && git submodule update --init --recursive && popd - name: Checkout if: steps.cache_llvm.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: godot-mono-builds - name: Setup Python if: steps.cache_llvm.outputs.cache-hit != 'true' - uses: actions/setup-python@v2.2.2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Patch Mono @@ -811,13 +811,13 @@ jobs: sudo apt-get -y install git autoconf libtool libtool-bin automake build-essential gettext cmake python3 curl - name: Cache Mono Sources id: cache_mono_sources - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{ env.MONO_SOURCE_ROOT }} key: ${{ runner.os }}-${{ env.MONO_TAG }}-mono-sources - name: Checkout Mono Sources if: steps.cache_mono_sources.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: mono/mono ref: ${{ env.MONO_TAG }} @@ -826,11 +826,11 @@ jobs: - name: Clean Mono run: pushd ${{ env.MONO_SOURCE_ROOT }} && git reset --hard && git clean -xffd && git submodule foreach --recursive git reset --hard && git submodule foreach --recursive git clean -xffd && git submodule update --init --recursive && popd - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: godot-mono-builds - name: Setup Python - uses: actions/setup-python@v2.2.2 + uses: actions/setup-python@v3 with: python-version: ${{ env.PYTHON_VERSION }} - name: Patch Mono