diff --git a/.github/workflows/docker_build.yml b/.github/workflows/docker_build.yml index 9abe737..dfa6d8a 100644 --- a/.github/workflows/docker_build.yml +++ b/.github/workflows/docker_build.yml @@ -9,19 +9,21 @@ jobs: fail-fast: false matrix: distro: ['jammy'] - clang_major: [14, 15] + clang_major: [14, 15, 16] gcc_major: [12] qt_version: ['6.4.2'] - qtcreator: ["9.0.2-patched"] - qtcreator_url: ["https://github.com/hicknhack-software/Qt-Creator/releases/download/v9.0.2-snapshot-2023-01-07/qtcreator-Linux-3868944154.7z"] + qtcreator: [ + {version: "9.0.2-patched", url: "https://github.com/hicknhack-software/Qt-Creator/releases/download/v9.0.2-snapshot-2023-04-02/qtcreator-Linux-4590736396.7z"}, + {version: "10.0.0", url: "https://github.com/qt-creator/qt-creator/releases/download/v10.0.0/qtcreator-linux-x64-10.0.0.7z"}, + {version: "10.0.1-patched", url: "https://github.com/hicknhack-software/Qt-Creator/releases/download/v10.0.1-snapshot-2023-04-02/qtcreator-linux-x64-4589869247.7z"} + ] include: - distro: jammy - clang_major: 15 + clang_major: 16 gcc_major: 12 - qt_version: 6.4.2 - qtcreator: 9.0.2-patched - qtcreator_url: "https://github.com/hicknhack-software/Qt-Creator/releases/download/v9.0.2-snapshot-2023-01-07/qtcreator-Linux-3868944154.7z" + qt_version: '6.4.2' + qtcreator: {version: "10.0.1-patched", url: "https://github.com/hicknhack-software/Qt-Creator/releases/download/v10.0.1-snapshot-2023-04-02/qtcreator-linux-x64-4589869247.7z"} clang_tags: arbmind/qtcreator-clang:latest clang_libstdcpp_tags: arbmind/qtcreator-clang-libstdcpp:latest clang_libstdcpp_qt_tags: arbmind/qtcreator-clang-libstdcpp-qt:latest @@ -54,8 +56,8 @@ jobs: DISTRO=${{ matrix.distro }} CLANG_MAJOR=${{ matrix.clang_major }} QT_CREATOR_VERSION=${{ matrix.qtcreator }} - QTCREATOR_URL=${{ matrix.qtcreator_url }} - QTCREATOR_VERSION=${{ matrix.qtcreator }} + QTCREATOR_URL=${{ matrix.qtcreator.url }} + QTCREATOR_VERSION=${{ matrix.qtcreator.version }} - name: QtCreator ${{ matrix.qtcreator }} + Clang${{ matrix.clang_major }} + libstdc++-${{ matrix.gcc_major }} uses: docker/build-push-action@v3 @@ -70,8 +72,8 @@ jobs: GCC_MAJOR=${{ matrix.gcc_major }} CLANG_MAJOR=${{ matrix.clang_major }} QT_VERSION=${{ matrix.qt_version }} - QTCREATOR_URL=${{ matrix.qtcreator_url }} - QTCREATOR_VERSION=${{ matrix.qtcreator }} + QTCREATOR_URL=${{ matrix.qtcreator.url }} + QTCREATOR_VERSION=${{ matrix.qtcreator.version }} - name: QtCreator ${{ matrix.qtcreator }} + Clang${{ matrix.clang_major }} + libstdc++-${{ matrix.gcc_major }} + Qt-${{ matrix.qt_version }} uses: docker/build-push-action@v3 @@ -86,8 +88,8 @@ jobs: GCC_MAJOR=${{ matrix.gcc_major }} CLANG_MAJOR=${{ matrix.clang_major }} QT_VERSION=${{ matrix.qt_version }} - QTCREATOR_URL=${{ matrix.qtcreator_url }} - QTCREATOR_VERSION=${{ matrix.qtcreator }} + QTCREATOR_URL=${{ matrix.qtcreator.url }} + QTCREATOR_VERSION=${{ matrix.qtcreator.version }} - name: QtCreator ${{ matrix.qtcreator }} + GCC${{ matrix.gcc_major }} uses: docker/build-push-action@v3 @@ -101,8 +103,8 @@ jobs: DISTRO=${{ matrix.distro }} GCC_MAJOR=${{ matrix.gcc_major }} QT_VERSION=${{ matrix.qt_version }} - QTCREATOR_URL=${{ matrix.qtcreator_url }} - QTCREATOR_VERSION=${{ matrix.qtcreator }} + QTCREATOR_URL=${{ matrix.qtcreator.url }} + QTCREATOR_VERSION=${{ matrix.qtcreator.version }} - name: QtCreator ${{ matrix.qtcreator }} + GCC${{ matrix.gcc_major }} + Qt-${{ matrix.qt_version }} uses: docker/build-push-action@v3 @@ -116,5 +118,5 @@ jobs: DISTRO=${{ matrix.distro }} GCC_MAJOR=${{ matrix.gcc_major }} QT_VERSION=${{ matrix.qt_version }} - QTCREATOR_URL=${{ matrix.qtcreator_url }} - QTCREATOR_VERSION=${{ matrix.qtcreator }} + QTCREATOR_URL=${{ matrix.qtcreator.url }} + QTCREATOR_VERSION=${{ matrix.qtcreator.version }}