CI: updated actions versions

This commit is contained in:
SChernykh
2026-04-10 19:58:39 +02:00
parent f3d97dc3d6
commit 44ea8e4557
8 changed files with 52 additions and 52 deletions
+20 -20
View File
@@ -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
+1 -1
View File
@@ -24,7 +24,7 @@ jobs:
clang-tidy-22 --verify-config
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: recursive
+1 -1
View File
@@ -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
+3 -3
View File
@@ -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
+6 -6
View File
@@ -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
+3 -3
View File
@@ -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 }}
+2 -2
View File
@@ -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
+16 -16
View File
@@ -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: |