diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ccddc011fc..bf4d51cd57 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,7 +18,7 @@ jobs: WASI_DOWNLOAD_DIR: ${{ github.workspace }}/.wasi-cache/distfiles steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Restore WASI SDK cache uses: actions/cache@v5 with: @@ -43,7 +43,7 @@ jobs: WASI_DOWNLOAD_DIR: ${{ github.workspace }}/.wasi-cache/distfiles steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Restore WASI SDK cache uses: actions/cache@v5 with: @@ -69,7 +69,7 @@ jobs: WASI_DOWNLOAD_DIR: ${{ github.workspace }}/.wasi-cache/distfiles steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Restore WASI SDK cache uses: actions/cache@v5 with: @@ -87,7 +87,7 @@ jobs: runs-on: ubuntu-24.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Installing with capstone, libuv and openssl run: | export CFLAGS=-Wl,--no-undefined @@ -102,7 +102,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Creating zip and tarball run: sys/tarball.sh - name: Building from the generated tarball @@ -123,7 +123,7 @@ jobs: runs-on: ubuntu-24.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Extract r2 version shell: bash run: echo "branch=`./configure -qV`" >> $GITHUB_OUTPUT @@ -156,7 +156,7 @@ jobs: runs-on: ${{ matrix.runner }} steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Extract r2 version shell: bash run: echo "branch=`./configure -qV`" >> $GITHUB_OUTPUT @@ -193,7 +193,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Packaging for RPM run: make -C dist/rpm - name: Pub @@ -218,7 +218,7 @@ jobs: runs-on: ${{ matrix.runner }} steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Installing the i386 crosscompiler if: matrix.arch == 'i386' run: | @@ -270,7 +270,7 @@ jobs: # container: centos:8 # steps: # - name: Checkout -# uses: actions/checkout@v6 +# uses: actions/checkout@v7 # - name: Prepare Skeleton # run: | # mkdir -p SOURCES SPECS @@ -291,7 +291,7 @@ jobs: # container: centos:8 # steps: # - name: Checkout -# uses: actions/checkout@v6 +# uses: actions/checkout@v7 # - name: Install tools for CentOS:8 # run: | # yum install -y patch unzip git gcc make python38 python38-pip rpm-build rpmdevtools wget @@ -330,7 +330,7 @@ jobs: runs-on: macos-15-intel steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Packaging env: ARCHFLAGS: '-arch ${{ matrix.arch }}' @@ -356,7 +356,7 @@ jobs: sdk: true runs-on: macos-15-intel steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install ldid2 with Homebrew run: brew install ldid - name: Extract r2 version @@ -400,7 +400,7 @@ jobs: api: 16 runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install dependencies run: | sudo apt-get --assume-yes update @@ -428,7 +428,7 @@ jobs: # - aarch64 # - arm steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install dependencies run: | sudo apt-get --assume-yes update @@ -465,7 +465,7 @@ jobs: maximum-size: 16GB disk-root: "C:" - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - uses: actions/setup-python@v6 with: python-version: '3.10' @@ -484,7 +484,7 @@ jobs: ninja -C build -j4 install - name: Create zip artifact run: 7z a radare2-${{ steps.r2v.outputs.branch }}-w32.zip $PWD\radare2-${{ steps.r2v.outputs.branch }}-w32 -# - uses: actions/checkout@v6 +# - uses: actions/checkout@v7 # with: # repository: radareorg/radare2-win-installer # path: ./radare2-win-installer @@ -507,7 +507,7 @@ jobs: maximum-size: 16GB disk-root: "C:" - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - uses: actions/setup-python@v6 with: python-version: '3.10' @@ -559,7 +559,7 @@ jobs: maximum-size: 16GB disk-root: "C:" - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - uses: actions/setup-python@v6 with: python-version: '3.10' @@ -585,7 +585,7 @@ jobs: ninja -C build install - name: Create zip artifact run: 7z a radare2-${{ steps.r2v.outputs.branch }}-w64.zip $PWD\radare2-${{ steps.r2v.outputs.branch }}-w64 -# - uses: actions/checkout@v6 +# - uses: actions/checkout@v7 # with: # repository: radareorg/radare2-win-installer # path: ./radare2-win-installer @@ -605,7 +605,7 @@ jobs: sys: [MINGW64, UCRT64] runs-on: windows-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup MSYS2 uses: msys2/setup-msys2@v2 with: @@ -632,7 +632,7 @@ jobs: runs-on: windows-11-arm steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Preparing MSVC for ARM64 uses: ilammy/msvc-dev-cmd@v1 with: @@ -668,7 +668,7 @@ jobs: maximum-size: 16GB disk-root: "C:" - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - uses: actions/setup-python@v6 with: python-version: '3.12' @@ -701,7 +701,7 @@ jobs: # freebsd: # runs-on: ubuntu-latest # steps: -# - uses: actions/checkout@v6 +# - uses: actions/checkout@v7 # - name: Extract r2 version # shell: bash # run: echo "branch=`./configure -qV`" >> $GITHUB_OUTPUT @@ -794,7 +794,7 @@ jobs: runs-on: macos-15-intel steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Extract r2 version shell: bash run: echo "branch=`./configure -qV`" >> $GITHUB_OUTPUT @@ -836,7 +836,7 @@ jobs: runs-on: ubuntu-24.04 steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 # Download all git history and tags - name: Check if is a release @@ -878,7 +878,7 @@ jobs: # dist/artifacts/msys2-w64-arm-meson/*.zip steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 # Download all git history and tags - name: Extract r2 version diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d645d5e81a..02a85069f2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: # runs-on: ubuntu-22.04 # steps: # - name: Checkout -# uses: actions/checkout@v6 +# uses: actions/checkout@v7 # - name: Building r2 without network access # run: | # ./preconfigure @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setting up bad libnames run: | mkdir -p /tmp/fakelibs /tmp/fakeincs @@ -47,7 +47,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Linting run: sys/lint.sh - name: Building without capstone @@ -89,7 +89,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Install dependencies run: | python -m pip install --upgrade pip @@ -112,7 +112,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Installing capstone v5 run: | git clone --branch v5 --single-branch --depth=1 https://github.com/capstone-engine/capstone @@ -132,7 +132,7 @@ jobs: # if: contains(github.ref, 'ci-') steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Building Radare2 run: | python3 -m pip install --upgrade pip @@ -152,7 +152,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Install mipsbe toolchain run: | # sudo apt-get update --assume-yes @@ -169,7 +169,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Installing the musl runtime run: | sudo apt update --assume-yes @@ -190,7 +190,7 @@ jobs: if: contains(github.ref, 'master') || contains(github.ref, 'ci-') steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Install dependencies run: | python -m pip install --upgrade pip @@ -207,7 +207,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: build and run run: | # test and build rpath installation @@ -225,7 +225,7 @@ jobs: runs-on: macos-15-intel steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: build and run run: | # test and build rpath installation @@ -241,7 +241,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 #- name: XXX this is not possible with make Install from a directory with spaces # run: | # git config pull.rebase false @@ -277,7 +277,7 @@ jobs: continue-on-error: true steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Building Radare2 run: | pip install r2pipe --break-system-packages @@ -317,7 +317,7 @@ jobs: if: contains(github.ref, 'master') || contains(github.ref, 'ci-') steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Building Radare2 run: | pip install r2pipe --break-system-packages @@ -364,7 +364,7 @@ jobs: maximum-size: 16GB disk-root: "C:" - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - uses: actions/setup-python@v6 with: python-version: '3.10' @@ -400,7 +400,7 @@ jobs: runs-on: ubuntu-24.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Compiling run: | export PATH=${HOME}/.local/bin:${HOME}/Library/Python/3.9/bin:${PATH} @@ -415,7 +415,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Compiling run: | export PATH=${HOME}/.local/bin:${HOME}/Library/Python/3.9/bin:${PATH} diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index c84f699f8e..758e58ea46 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: # We must fetch at least the immediate parents so that if this is # a pull request then we can checkout the head. diff --git a/.github/workflows/coverity-scan.yml b/.github/workflows/coverity-scan.yml index 951da7e72b..aab2faabfe 100644 --- a/.github/workflows/coverity-scan.yml +++ b/.github/workflows/coverity-scan.yml @@ -9,7 +9,7 @@ jobs: steps: - name: Determine current repository run: echo "{repo}={${GITHUB_REPOSITORY}}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Download Coverity Build Tool run: | wget -q https://scan.coverity.com/download/cxx/linux64 --post-data "token=$TOKEN&project=radare2" -O cov-analysis-linux64.tar.gz diff --git a/.github/workflows/qemu.yml b/.github/workflows/qemu.yml index 8ef80da938..935caf9e5a 100644 --- a/.github/workflows/qemu.yml +++ b/.github/workflows/qemu.yml @@ -12,7 +12,7 @@ jobs: name: Build on qemu-arm64 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - uses: uraimo/run-on-arch-action@v3 name: Run commands with: @@ -33,7 +33,7 @@ jobs: name: Build on qemu-riscv64 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - uses: uraimo/run-on-arch-action@v3 name: Run commands with: @@ -54,7 +54,7 @@ jobs: name: Build on qemu-s390x steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - uses: uraimo/run-on-arch-action@v3 name: Run commands with: diff --git a/.github/workflows/semgrep.yml b/.github/workflows/semgrep.yml index 1ff00b28c6..92c517b63e 100644 --- a/.github/workflows/semgrep.yml +++ b/.github/workflows/semgrep.yml @@ -17,5 +17,5 @@ jobs: container: image: returntocorp/semgrep steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - run: semgrep ci diff --git a/.github/workflows/tcc.yml b/.github/workflows/tcc.yml index 79e41773d6..fb4e68bdff 100644 --- a/.github/workflows/tcc.yml +++ b/.github/workflows/tcc.yml @@ -27,9 +27,9 @@ jobs: sh ./configure --prefix=/usr make -j sudo make install - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Checkout our Testsuite Binaries - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: radareorg/radare2-testbins path: test/bins @@ -80,9 +80,9 @@ jobs: run: | sh ./configure --prefix=/usr --without-debugger make -j && sudo make install - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Checkout our Testsuite Binaries - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: radareorg/radare2-testbins path: test/bins @@ -119,7 +119,7 @@ jobs: sh ./configure --prefix=/usr make -j sudo make install - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Configure, build and install env: CC: tcc @@ -162,9 +162,9 @@ jobs: run: | sh ./configure --prefix=/usr --without-debugger make -j && sudo make install - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Checkout our Testsuite Binaries - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: radareorg/radare2-testbins path: test/bins @@ -210,9 +210,9 @@ jobs: sh ./configure --prefix=/usr make -j sudo make install - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Checkout our Testsuite Binaries - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: radareorg/radare2-testbins path: test/bins