diff --git a/.github/workflows/build-linux-clazy.yml b/.github/workflows/build-linux-clazy.yml index e4a9ed95..3d3a2282 100644 --- a/.github/workflows/build-linux-clazy.yml +++ b/.github/workflows/build-linux-clazy.yml @@ -9,9 +9,9 @@ on: jobs: build-linux-clazy: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - run: sudo apt update - run: sudo apt install -y clazy apt-utils build-essential wget qt5-qmake qt5-qmake-bin qt5-assistant qtbase5-dev qtmultimedia5-dev libqt5charts5 libqt5charts5-dev libqt5multimedia* libqt5datavisualization5-dev libqt5datavisualization5 libopencv-core-dev libopencv-core4.5d libopencv-dev libqwt-qt5-6 libqwt-qt5-dev libarmadillo-dev libarmadillo10 - run: qmake -spec linux-clang QMAKE_CXX="clazy" @@ -19,4 +19,4 @@ jobs: # ignore noisy dirs from QT files itself # all level 1 checks but ignore clazy-no-connect-by-name # no parallel make with clazy to not mess log - - run: export CLAZY_IGNORE_DIRS=.*usr.* && export CLAZY_CHECKS="level1,no-connect-by-name" && make + - run: export CLAZY_IGNORE_DIRS=.*usr.* && export CLAZY_CHECKS="level1,no-connect-by-name" && make diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index 0edb32bb..276e8fd6 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -9,7 +9,7 @@ on: jobs: build-linux: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - run: sudo apt update @@ -19,4 +19,4 @@ jobs: - run: echo "::add-matcher::.github/matcher/uic_matcher.json" - run: make -j4 - run: echo "::remove-matcher owner=uic-problem-matcher::" - +