diff --git a/.github/workflows/CI-cygwin.yml b/.github/workflows/CI-cygwin.yml index f864be5b271..4c86e9e13da 100644 --- a/.github/workflows/CI-cygwin.yml +++ b/.github/workflows/CI-cygwin.yml @@ -34,7 +34,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Cygwin uses: cygwin/cygwin-install-action@master diff --git a/.github/workflows/CI-mingw.yml b/.github/workflows/CI-mingw.yml index 04145d72f89..54cc5de399e 100644 --- a/.github/workflows/CI-mingw.yml +++ b/.github/workflows/CI-mingw.yml @@ -30,7 +30,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up MSYS2 uses: msys2/setup-msys2@v2 diff --git a/.github/workflows/CI-unixish-docker.yml b/.github/workflows/CI-unixish-docker.yml index ec392f9da8b..371fc7b5341 100644 --- a/.github/workflows/CI-unixish-docker.yml +++ b/.github/workflows/CI-unixish-docker.yml @@ -37,6 +37,8 @@ jobs: image: ${{ matrix.image }} steps: + # we need to stay at v3 for now because Node 20 does not support the older distros + # /__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /__e/node20/bin/node) - uses: actions/checkout@v3 - name: Install missing software on ubuntu @@ -101,6 +103,8 @@ jobs: image: ${{ matrix.image }} steps: + # we need to stay at v3 for now because Node 20 does not support the older distros + # /__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /__e/node20/bin/node) - uses: actions/checkout@v3 - name: Install missing software on ubuntu diff --git a/.github/workflows/CI-unixish.yml b/.github/workflows/CI-unixish.yml index 44665850e7d..a66bbca8a85 100644 --- a/.github/workflows/CI-unixish.yml +++ b/.github/workflows/CI-unixish.yml @@ -33,7 +33,7 @@ jobs: CCACHE_SLOPPINESS: pch_defines,time_macros steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: ccache uses: hendrikmuhs/ccache-action@v1.2.11 @@ -95,7 +95,7 @@ jobs: CCACHE_SLOPPINESS: pch_defines,time_macros steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: ccache uses: hendrikmuhs/ccache-action@v1.2.11 @@ -168,7 +168,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: ccache uses: hendrikmuhs/ccache-action@v1.2.11 @@ -200,7 +200,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: ccache uses: hendrikmuhs/ccache-action@v1.2.11 @@ -232,7 +232,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 # coreutils contains "g++" (default is "c++") and "nproc" - name: Install missing software on macos @@ -255,7 +255,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install missing software on ubuntu if: contains(matrix.os, 'ubuntu') @@ -342,7 +342,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: ccache uses: hendrikmuhs/ccache-action@v1.2.11 @@ -502,7 +502,7 @@ jobs: runs-on: ubuntu-22.04 # run on the latest image only steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: ccache uses: hendrikmuhs/ccache-action@v1.2.11 diff --git a/.github/workflows/CI-windows.yml b/.github/workflows/CI-windows.yml index cb24c19c0f3..dae58733227 100644 --- a/.github/workflows/CI-windows.yml +++ b/.github/workflows/CI-windows.yml @@ -32,7 +32,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Visual Studio environment uses: ilammy/msvc-dev-cmd@v1 @@ -84,7 +84,7 @@ jobs: PCRE_VERSION: 8.45 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python 3.12.3 if: matrix.config == 'release' diff --git a/.github/workflows/asan.yml b/.github/workflows/asan.yml index 5a8839aa573..c298aa18bcb 100644 --- a/.github/workflows/asan.yml +++ b/.github/workflows/asan.yml @@ -26,7 +26,7 @@ jobs: CCACHE_SLOPPINESS: pch_defines,time_macros steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: ccache uses: hendrikmuhs/ccache-action@v1.2.11 diff --git a/.github/workflows/buildman.yml b/.github/workflows/buildman.yml index 291e9d6f226..91bfa4c5e0d 100644 --- a/.github/workflows/buildman.yml +++ b/.github/workflows/buildman.yml @@ -18,7 +18,7 @@ jobs: convert_via_pandoc: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: | mkdir output @@ -43,7 +43,7 @@ jobs: manpage: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install missing software on ubuntu run: | diff --git a/.github/workflows/clang-tidy.yml b/.github/workflows/clang-tidy.yml index 29cf0ecbf67..27857e09af0 100644 --- a/.github/workflows/clang-tidy.yml +++ b/.github/workflows/clang-tidy.yml @@ -23,7 +23,7 @@ jobs: QT_VERSION: 6.7.0 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install missing software run: | diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index d553598cfc8..db578d0b3e6 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -31,7 +31,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install missing software on ubuntu run: | diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 86a94c6b0c5..540144c2306 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -22,7 +22,7 @@ jobs: if: false # ${{ github.repository_owner == 'danmar' }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: ccache uses: hendrikmuhs/ccache-action@v1.2.11 diff --git a/.github/workflows/cppcheck-premium.yml b/.github/workflows/cppcheck-premium.yml index 20c4fcf65ec..c91128ddf5e 100644 --- a/.github/workflows/cppcheck-premium.yml +++ b/.github/workflows/cppcheck-premium.yml @@ -25,7 +25,7 @@ jobs: # FIXME: enable after update if: false steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Download cppcheckpremium run: | diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 305fb1d28fb..5c7d519a55d 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Cache uncrustify uses: actions/cache@v4 diff --git a/.github/workflows/iwyu.yml b/.github/workflows/iwyu.yml index eb1597f9fb0..a7d2f253667 100644 --- a/.github/workflows/iwyu.yml +++ b/.github/workflows/iwyu.yml @@ -27,7 +27,7 @@ jobs: QT_VERSION: 6.7.0 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install missing software on debian/ubuntu if: contains(matrix.image, 'debian') @@ -134,7 +134,7 @@ jobs: QT_VERSION: 6.7.0 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install missing software run: | diff --git a/.github/workflows/release-windows.yml b/.github/workflows/release-windows.yml index fce13dbf7a0..ced557ae694 100644 --- a/.github/workflows/release-windows.yml +++ b/.github/workflows/release-windows.yml @@ -30,7 +30,7 @@ jobs: QT_VERSION: 5.15.2 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Visual Studio environment uses: ilammy/msvc-dev-cmd@v1 diff --git a/.github/workflows/scriptcheck.yml b/.github/workflows/scriptcheck.yml index c2a41cfaa50..44510657b5c 100644 --- a/.github/workflows/scriptcheck.yml +++ b/.github/workflows/scriptcheck.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: ccache uses: hendrikmuhs/ccache-action@v1.2.11 @@ -55,7 +55,7 @@ jobs: fail-fast: false steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Restore Cppcheck uses: actions/cache@v4 @@ -189,7 +189,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: run dmake run: | diff --git a/.github/workflows/selfcheck.yml b/.github/workflows/selfcheck.yml index 2404cf461b8..9ef696858eb 100644 --- a/.github/workflows/selfcheck.yml +++ b/.github/workflows/selfcheck.yml @@ -23,7 +23,7 @@ jobs: QT_VERSION: 6.7.0 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install missing software run: | diff --git a/.github/workflows/tsan.yml b/.github/workflows/tsan.yml index 88a026f9c87..6471a069c49 100644 --- a/.github/workflows/tsan.yml +++ b/.github/workflows/tsan.yml @@ -26,7 +26,7 @@ jobs: CCACHE_SLOPPINESS: pch_defines,time_macros steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: ccache uses: hendrikmuhs/ccache-action@v1.2.11 diff --git a/.github/workflows/ubsan.yml b/.github/workflows/ubsan.yml index e0f27b4dc4b..d2e7743d558 100644 --- a/.github/workflows/ubsan.yml +++ b/.github/workflows/ubsan.yml @@ -26,7 +26,7 @@ jobs: CCACHE_SLOPPINESS: pch_defines,time_macros steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: ccache uses: hendrikmuhs/ccache-action@v1.2.11 diff --git a/.github/workflows/valgrind.yml b/.github/workflows/valgrind.yml index dfe9c2dafa4..e74fb387745 100644 --- a/.github/workflows/valgrind.yml +++ b/.github/workflows/valgrind.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: ccache uses: hendrikmuhs/ccache-action@v1.2.11