Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
bcdf004
Update CI to Qt 6.12.0 and Emscripten 5.0.5
MartinBriza Oct 31, 2026
8f74ec7
Raise the macOS deployment target to 14.4
MartinBriza Oct 31, 2026
73b1454
Build Android with the NDK Qt 6.12 is built with
MartinBriza Oct 31, 2026
d9a9370
Build Android with JDK 21
MartinBriza Oct 31, 2026
9f57562
Install Qt for Android from the all_os packages
MartinBriza Oct 31, 2026
0074b7a
Build the Android APK for arm64-v8a too
MartinBriza Oct 31, 2026
eb8d8f1
Use the installed WebAssembly Qt path instead of guessing it
MartinBriza Oct 31, 2026
d491ec7
Prefer the provided QT_HOST_PATH in the cross-build scripts
MartinBriza Oct 31, 2026
080d1e0
Stop debugging find_package in the Android build
MartinBriza Oct 31, 2026
21fe3e7
Remove the unused MSBuild setup from the Windows jobs
MartinBriza Oct 31, 2026
cd35317
Find Visual Studio with vswhere in the Windows build scripts
MartinBriza Oct 31, 2026
446b333
Remove the XProtect workaround from the macOS DMG generation
MartinBriza Oct 31, 2026
e93a74f
Remove the disabled Flatpak CI job
MartinBriza Oct 31, 2026
8622d9b
Compute the version before entering the build directory on Linux
MartinBriza Oct 31, 2026
fb8cbae
Pass the version to CMake as LITH_VERSION on Windows and Linux
MartinBriza Oct 31, 2026
a90c1f0
Update the GitHub Pages actions
MartinBriza Oct 31, 2026
6af19d0
Update the CodeQL action to v4
MartinBriza Oct 31, 2026
71d8b04
Run release builds on tag pushes instead of the create event
MartinBriza Oct 31, 2026
1c580e1
Install Qt with Python 3.14 on Windows
MartinBriza Oct 31, 2026
8537aed
Forward the build configuration to the other Android ABI builds
MartinBriza Oct 31, 2026
a311836
Install Qt for Windows x64 with an unreleased aqtinstall
MartinBriza Oct 31, 2026
d4df343
Run the security-and-quality CodeQL suite
MartinBriza Oct 31, 2026
cc1ffa5
Add a clang-tidy configuration
MartinBriza Oct 31, 2026
ff84d87
Check changed code with clang-tidy and clazy in CI
MartinBriza Oct 31, 2026
0767660
Update multi ABI forward variables in CMakeLists
MartinBriza Oct 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .clang-tidy
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
# clang-analyzer-cplusplus.NewDeleteLeaks reports QObjects owned by their parent as leaks
Checks: >
-*,
bugprone-*,
-bugprone-easily-swappable-parameters,
-bugprone-narrowing-conversions,
-bugprone-exception-escape,
clang-analyzer-*,
-clang-analyzer-cplusplus.NewDeleteLeaks,
cppcoreguidelines-slicing,
cppcoreguidelines-virtual-class-destructor,
misc-redundant-expression,
misc-unused-using-decls,
modernize-use-nullptr,
modernize-use-override,
performance-*,
-performance-enum-size,
readability-misleading-indentation,
readability-redundant-smartptr-get
WarningsAsErrors: ''
HeaderFilterRegex: '/(app|modules)/'
FormatStyle: file
...
17 changes: 7 additions & 10 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ on:
branches: [ "master" ]

env:
QT_VERSION: '6.10.2'
QT_VERSION: '6.12.0'
QT_MODULES: 'qtmultimedia qtwebsockets qtimageformats'

jobs:
Expand Down Expand Up @@ -73,20 +73,17 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality
build-mode: manual
# The default suite only runs high-precision security queries
queries: security-and-quality

# Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift).
# If this step fails, then you should remove it and run the build manually (see below)
# - name: Autobuild
# uses: github/codeql-action/autobuild@v2
# uses: github/codeql-action/autobuild@v4

- name: Build the application
run: |
Expand All @@ -108,6 +105,6 @@ jobs:
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4
with:
category: "/language:${{matrix.language}}"
Loading
Loading