From 9c2d847a2f486858f4e172b9c4c4abc0a15bc8a6 Mon Sep 17 00:00:00 2001 From: selsta Date: Tue, 21 Feb 2023 01:28:49 +0100 Subject: [PATCH] workflows: update dependencies to fix warnings --- .github/workflows/build.yml | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index adcca820..bfa402d1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,7 +6,7 @@ jobs: build-macos: runs-on: macOS-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 with: submodules: recursive - name: install dependencies @@ -19,7 +19,7 @@ jobs: build-ubuntu: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 with: submodules: recursive - name: remove bundled boost @@ -46,10 +46,10 @@ jobs: run: shell: msys2 {0} steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 with: submodules: recursive - - uses: eine/setup-msys2@v2 + - uses: msys2/setup-msys2@v2 with: update: true install: mingw-w64-x86_64-toolchain make mingw-w64-x86_64-pcre mingw-w64-x86_64-cmake mingw-w64-x86_64-boost mingw-w64-x86_64-openssl mingw-w64-x86_64-zeromq mingw-w64-x86_64-libsodium mingw-w64-x86_64-hidapi mingw-w64-x86_64-protobuf-c mingw-w64-x86_64-libusb mingw-w64-x86_64-unbound git mingw-w64-x86_64-qt5 mingw-w64-x86_64-libgcrypt @@ -64,8 +64,9 @@ jobs: macos-bundle: runs-on: macOS-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 with: + fetch-depth: 0 submodules: recursive - name: install dependencies run: HOMEBREW_NO_AUTO_UPDATE=1 brew install boost hidapi openssl zmq libpgm miniupnpc expat libunwind-headers protobuf pkg-config python3 p7zip aria2 @@ -84,7 +85,7 @@ jobs: - name: create .tar run: tar -cf monero-wallet-gui.tar monero-wallet-gui.app working-directory: build/release/bin - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: ${{ github.job }} path: build/release/bin/monero-wallet-gui.tar @@ -92,8 +93,9 @@ jobs: docker-linux-static: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 with: + fetch-depth: 0 submodules: recursive - uses: satackey/action-docker-layer-caching@v0.0.11 if: "!startsWith(github.ref, 'refs/tags/v')" @@ -112,7 +114,7 @@ jobs: run: shasum -a256 /home/runner/work/monero-gui/monero-gui/build/release/bin/monero-wallet-gui - name: test qml run: xvfb-run -a /home/runner/work/monero-gui/monero-gui/build/release/bin/monero-wallet-gui --test-qml - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: ${{ github.job }} path: | @@ -122,8 +124,9 @@ jobs: docker-windows-static: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 with: + fetch-depth: 0 submodules: recursive - uses: satackey/action-docker-layer-caching@v0.0.11 if: "!startsWith(github.ref, 'refs/tags/v')" @@ -138,7 +141,7 @@ jobs: run: docker run --rm -v /home/runner/work/monero-gui/monero-gui:/monero-gui -w /monero-gui monero:build-env-windows sh -c 'make depends root=/depends target=x86_64-w64-mingw32 tag=win-x64 -j3' - name: sha256sum run: shasum -a256 /home/runner/work/monero-gui/monero-gui/build/x86_64-w64-mingw32/release/bin/monero-wallet-gui.exe - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: ${{ github.job }} path: | @@ -148,8 +151,9 @@ jobs: docker-android: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 with: + fetch-depth: 0 submodules: recursive - uses: satackey/action-docker-layer-caching@v0.0.11 if: "!startsWith(github.ref, 'refs/tags/v')" @@ -164,7 +168,7 @@ jobs: run: docker run --rm -v /home/runner/work/monero-gui/monero-gui:/monero-gui -e THREADS=3 monero:build-env-android - name: Remove obsolete docker layers run: docker images -a | grep none | awk '{ print $3; }' | xargs docker rmi || true - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: ${{ github.job }} path: /home/runner/work/monero-gui/monero-gui/build/Android/release/android-build/monero-gui.apk @@ -172,8 +176,9 @@ jobs: source-archive: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 with: + fetch-depth: 0 submodules: recursive - name: archive run: | @@ -182,7 +187,7 @@ jobs: export OUTPUT="$VERSION.tar" echo "OUTPUT=$OUTPUT" >> $GITHUB_ENV /home/runner/.local/bin/git-archive-all --prefix "$VERSION/" --force-submodules "$OUTPUT" - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: ${{ env.OUTPUT }} path: /home/runner/work/monero-gui/monero-gui/${{ env.OUTPUT }}