diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 9148433..81926f4 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -36,7 +36,7 @@ jobs: apk add git cmake gcc g++ make linux-headers xz - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -104,7 +104,7 @@ jobs: file p2pool - name: Archive binary - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool-alpine-static-${{ matrix.config.arch }} path: build/p2pool @@ -132,7 +132,7 @@ jobs: sudo apt install -y git build-essential cmake libuv1-dev libzmq3-dev libgss-dev libcurl4-openssl-dev libidn2-0-dev xz-utils ${{ matrix.config.c }} ${{ matrix.config.cpp }} - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -165,7 +165,7 @@ jobs: ./p2pool_tests - name: Archive binary - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool-${{ matrix.config.os }}-${{ matrix.config.c }} path: build/p2pool @@ -189,7 +189,7 @@ jobs: sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100 --slave /usr/bin/g++ g++ /usr/bin/g++-12 --slave /usr/bin/gcov gcov /usr/bin/gcov-12 - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -244,7 +244,7 @@ jobs: ./p2pool_tests - name: Archive binary - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool-ubuntu-static-libs path: build/p2pool @@ -266,7 +266,7 @@ jobs: sudo apt install -y git build-essential cmake xz-utils - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -321,7 +321,7 @@ jobs: ./p2pool_tests - name: Archive binary - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool-${{ matrix.config.os }}-aarch64 path: build/p2pool @@ -343,7 +343,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -408,7 +408,7 @@ jobs: ./p2pool_tests.exe - name: Archive binary - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool-msys2-${{ matrix.config.c }}.exe path: build/p2pool.exe @@ -429,7 +429,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -480,7 +480,7 @@ jobs: p2pool_tests.exe - name: Archive binary - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool-vs-${{ matrix.config.os }}-randomx-${{ matrix.config.rx }}-upnp-${{ matrix.config.upnp }}-grpc-${{ matrix.config.grpc }}-tls-${{ matrix.config.tls }}.exe path: build/Release/p2pool.exe @@ -492,7 +492,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -547,7 +547,7 @@ jobs: ./p2pool_tests - name: Archive binary - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool-macos path: build/p2pool @@ -559,7 +559,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -614,7 +614,7 @@ jobs: ./p2pool_tests - name: Archive binary - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool-macos-aarch64 path: build/p2pool @@ -634,7 +634,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -684,7 +684,7 @@ jobs: ./p2pool_tests - name: Archive binary - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool-${{ matrix.os.name }}-${{ matrix.os.version }} path: build/p2pool @@ -704,7 +704,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -735,7 +735,7 @@ jobs: ./p2pool_tests - name: Archive binary - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool-${{ matrix.os.name }}-${{ matrix.os.version }} path: build/p2pool diff --git a/.github/workflows/clang-tidy.yml b/.github/workflows/clang-tidy.yml index 3fda7f5..9c633b5 100644 --- a/.github/workflows/clang-tidy.yml +++ b/.github/workflows/clang-tidy.yml @@ -24,7 +24,7 @@ jobs: clang-tidy-22 --verify-config - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 0e85c22..9ed1ebf 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -48,7 +48,7 @@ jobs: sudo apt update && sudo apt install git build-essential cmake libuv1-dev libzmq3-dev libgss-dev libcurl4-openssl-dev libidn2-0-dev - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index f301a58..8ff3b2d 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -29,7 +29,7 @@ jobs: sudo ./llvm.sh 22 all - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -63,7 +63,7 @@ jobs: genhtml --demangle-cpp -o coverage coverage.info - name: Checkout GitHub Pages repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: SChernykh/SChernykh.github.io token: ${{ secrets.PAGES_DEPLOY_TOKEN }} @@ -85,7 +85,7 @@ jobs: - name: Archive coverage data if: '!cancelled()' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool-coverage path: tests/build/coverage diff --git a/.github/workflows/cppcheck.yml b/.github/workflows/cppcheck.yml index 2d41309..0525f0f 100644 --- a/.github/workflows/cppcheck.yml +++ b/.github/workflows/cppcheck.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -48,14 +48,14 @@ jobs: - name: Archive full error list if: '!cancelled()' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: errors_full-linux path: cppcheck/errors_full.txt - name: Archive checkers report if: '!cancelled()' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: checkers_report-linux path: cppcheck/checkers_report.txt @@ -67,7 +67,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -96,14 +96,14 @@ jobs: - name: Archive full error list if: '!cancelled()' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: errors_full-windows path: cppcheck/errors_full.txt - name: Archive checkers report if: '!cancelled()' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: checkers_report-windows path: cppcheck/checkers_report.txt diff --git a/.github/workflows/msvc-analysis.yml b/.github/workflows/msvc-analysis.yml index b6a058c..820783a 100644 --- a/.github/workflows/msvc-analysis.yml +++ b/.github/workflows/msvc-analysis.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -58,13 +58,13 @@ jobs: # Upload SARIF file to GitHub Code Scanning Alerts - name: Upload SARIF to GitHub - uses: github/codeql-action/upload-sarif@v3 + uses: github/codeql-action/upload-sarif@v4 with: sarif_file: ${{ steps.run-analysis.outputs.sarif }} # Upload SARIF file as an Artifact to download and view - name: Upload SARIF as an Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: sarif-file path: ${{ steps.run-analysis.outputs.sarif }} diff --git a/.github/workflows/source-snapshot.yml b/.github/workflows/source-snapshot.yml index e8c3dd2..70e1d68 100644 --- a/.github/workflows/source-snapshot.yml +++ b/.github/workflows/source-snapshot.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -22,7 +22,7 @@ jobs: XZ_OPT=-e9 tar --exclude=".git" --exclude="build" -f build/p2pool_source.tar.xz -c ../p2pool --xz - name: Archive source code - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool_source.tar.xz path: build/p2pool_source.tar.xz diff --git a/.github/workflows/test-sync.yml b/.github/workflows/test-sync.yml index cabf758..2f01f3c 100644 --- a/.github/workflows/test-sync.yml +++ b/.github/workflows/test-sync.yml @@ -27,7 +27,7 @@ jobs: sudo apt install -y git build-essential cmake gcc-12 g++-12 - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -82,7 +82,7 @@ jobs: - name: Archive p2pool.log if: '!cancelled()' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool_ubuntu_data_tsan path: | @@ -118,7 +118,7 @@ jobs: cp -r lib /tmp/libcxx_msan - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -173,7 +173,7 @@ jobs: - name: Archive p2pool.log if: '!cancelled()' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool_ubuntu_data_msan path: | @@ -193,7 +193,7 @@ jobs: sudo apt install -y git build-essential cmake libuv1-dev libzmq3-dev libgss-dev libcurl4-openssl-dev libidn2-0-dev gcc-12 g++-12 - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -226,7 +226,7 @@ jobs: - name: Archive p2pool.log if: '!cancelled()' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool_ubuntu_data_ubsan path: | @@ -246,7 +246,7 @@ jobs: sudo apt install -y git build-essential cmake libuv1-dev libzmq3-dev libgss-dev libcurl4-openssl-dev libidn2-0-dev gcc-12 g++-12 - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -279,7 +279,7 @@ jobs: - name: Archive p2pool.log if: '!cancelled()' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool_ubuntu_data_asan path: | @@ -304,7 +304,7 @@ jobs: sudo ./llvm.sh 22 all - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -337,7 +337,7 @@ jobs: - name: Archive p2pool.log if: '!cancelled()' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool_ubuntu_data_tysan path: | @@ -357,7 +357,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -411,7 +411,7 @@ jobs: - name: Archive p2pool.log if: '!cancelled()' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool_${{ matrix.config.os }}_data path: | @@ -425,7 +425,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -457,7 +457,7 @@ jobs: - name: Archive p2pool.log if: '!cancelled()' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool_windows_data_debug_asan path: | @@ -471,7 +471,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -502,7 +502,7 @@ jobs: - name: Archive p2pool.log if: '!cancelled()' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: p2pool_windows_data_leaks path: |