Skip to content

KDABLabs/sanitized-qt-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sanitized-qt-action

A GitHub Action which installs a Qt built with sanitizer support.

Used internally by KDAB for the open-source KD* products CI. Only 6.11 LGPL Qt is supported.

Example

    - name: Setup Sanitized Qt
      uses: KDABLabs/sanitized-qt-action@v1
      with:
         qt-tag: "v6.11.0-beta2"
         qt-flavor: asan

qt-tag

Can be a sha1 or a tag Only "v6.11.0-beta2" supported currently.

qt-flavor

This accepts asan, ubsan, tsan, debug or profile. asan includes lsan. All of them, even profile have asserts enabled and are.

Warning

Use for CI purposes only, as all binaries are Qt developer builds, not suitable for production.

License

The sanitized-qt-action Software is © Klarälvdalens Datakonsult AB (KDAB), and is available under the terms of the MIT license.

About KDAB

sanitized-qt-action is supported and maintained by Klarälvdalens Datakonsult AB (KDAB).

The KDAB Group is a globally recognized provider for software consulting, development and training, specializing in embedded devices and complex cross-platform desktop applications. In addition to being leading experts in Qt, C++ and 3D technologies for over two decades, KDAB provides deep expertise across the stack, including Linux, Rust and modern UI frameworks. With 100+ employees from 20 countries and offices in Sweden, Germany, USA, France and UK, KDAB serves clients around the world.

Please visit the KDAB website to meet the people who write code like this.

Blogs and publications

Videos (Tutorials and more)

Software Developer Training for Qt, Modern C++, Rust, OpenGL and more

Software Consulting and Development Services for Embedded and Desktop Applications

About

GitHub Action to install an ASAN|TSAN|Q_ASSERT's enabled Qt

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors