diff --git a/.github/workflows/doxygen.yml b/.github/workflows/doxygen.yml index 34b5628..923da99 100644 --- a/.github/workflows/doxygen.yml +++ b/.github/workflows/doxygen.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Clone repo - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Install doxygen and pre-requsites packages run: | @@ -26,7 +26,7 @@ jobs: find build/html/ -name *.html -type f -exec sed -i 's+https://github.com/jothepro/doxygen-awesome-css+https://github.com/itay-grudev/SingleApplication+g' {} \; - name: Deploy to GitHub pages - uses: crazy-max/ghaction-github-pages@v3 + uses: crazy-max/ghaction-github-pages@v5 with: target_branch: gh-pages build_dir: build/html diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f4c580c..98fd740 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -32,17 +32,14 @@ jobs: strategy: matrix: qt_version: - - 5.15.0 - - 6.2.4 - - 6.5.0 + - 5.15 + - 6.8 platform: - ubuntu-latest - - windows-latest + - windows-2025-vs2026 - macos-15-intel include: - - qt_version: 6.2.4 - additional_arguments: -D QT_DEFAULT_MAJOR_VERSION=6 - - qt_version: 6.5.0 + - qt_version: 6.8 additional_arguments: -D QT_DEFAULT_MAJOR_VERSION=6 - platform: ubuntu-latest make: make @@ -52,7 +49,7 @@ jobs: make: make CXXFLAGS: -Wall -Wextra -pedantic -Werror MAKEFLAGS: -j3 - - platform: windows-latest + - platform: windows-2025-vs2026 make: nmake CXXFLAGS: /W4 /WX /MP @@ -63,18 +60,19 @@ jobs: steps: - name: Clone repo - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Install Qt - uses: jurplel/install-qt-action@v3 + uses: jurplel/install-qt-action@v4 with: version: ${{ matrix.qt_version }} + cache: true - name: Setup MSVC environment for QMake uses: ilammy/msvc-dev-cmd@v1 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 22