Add more missing Blu traits (#9290) #23882
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Builds | |
| on: | |
| push: | |
| branches: | |
| - base | |
| workflow_dispatch: | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref || github.run_id }} | |
| cancel-in-progress: true | |
| jobs: | |
| Clang_Tidy: | |
| name: Clang Tidy | |
| uses: ./.github/workflows/runner_build.yml | |
| with: | |
| runner: ubuntu-24.04 | |
| compiler: clang | |
| compiler_version: 20 | |
| build_type: Debug | |
| tracy: false | |
| build_modules: false | |
| save_cache: true | |
| upload_artifact: false | |
| clang_tidy: true | |
| Runner_Build: | |
| name: ${{ matrix.save_cache && 'Cache Build' || 'Build' }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| include: | |
| - build_type: Release | |
| runner: windows-2025 | |
| compiler: msvc | |
| tracy: false | |
| build_modules: false | |
| save_cache: false | |
| upload_artifact: true | |
| clang_tidy: false | |
| - build_type: Release | |
| runner: macos-26 | |
| compiler: appleClang | |
| tracy: false | |
| build_modules: false | |
| save_cache: false | |
| upload_artifact: true | |
| clang_tidy: false | |
| - build_type: Debug | |
| runner: windows-2025 | |
| compiler: msvc | |
| tracy: false | |
| build_modules: false | |
| save_cache: true | |
| upload_artifact: false | |
| clang_tidy: false | |
| - build_type: Debug | |
| runner: macos-26 | |
| compiler: appleClang | |
| tracy: false | |
| build_modules: false | |
| save_cache: true | |
| upload_artifact: false | |
| clang_tidy: false | |
| - build_type: Debug | |
| runner: ubuntu-24.04 | |
| compiler: gcc | |
| compiler_version: 14 | |
| tracy: false | |
| build_modules: false | |
| save_cache: true | |
| upload_artifact: false | |
| clang_tidy: false | |
| uses: ./.github/workflows/runner_build.yml | |
| with: | |
| runner: ${{ matrix.runner }} | |
| compiler: ${{ matrix.compiler }} | |
| compiler_version: ${{ matrix.compiler_version }} | |
| build_type: ${{ matrix.build_type }} | |
| build_modules: ${{ matrix.build_modules }} | |
| tracy: ${{ matrix.tracy }} | |
| save_cache: ${{ matrix.save_cache }} | |
| upload_artifact: ${{ matrix.upload_artifact }} | |
| clang_tidy: ${{ matrix.clang_tidy }} | |
| Docker_Build: | |
| name: ${{ matrix.save_cache && 'Cache Build' || 'Build' }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| include: | |
| - build_type: Release | |
| os: ubuntu | |
| compiler: gcc | |
| compiler_version: 14 | |
| clang_format_version: 20 | |
| tracy: false | |
| build_modules: false | |
| save_cache: false | |
| publish: true | |
| # - build_type: Debug | |
| # os: ubuntu | |
| # compiler: gcc | |
| # compiler_version: 14 | |
| # tracy: false | |
| # build_modules: false | |
| # save_cache: true | |
| # publish: false | |
| - build_type: Release | |
| os: alpine | |
| compiler: clang | |
| compiler_version: 20 | |
| clang_format_version: 20 | |
| tracy: false | |
| build_modules: false | |
| save_cache: false | |
| publish: true | |
| uses: ./.github/workflows/docker_build.yml | |
| with: | |
| os: ${{ matrix.os }} | |
| compiler: ${{ matrix.compiler }} | |
| compiler_version: ${{ matrix.compiler_version }} | |
| clang_format_version: ${{ matrix.clang_format_version }} | |
| build_type: ${{ matrix.build_type }} | |
| save_cache: ${{ matrix.save_cache }} | |
| build_modules: ${{ matrix.build_modules }} | |
| tracy: ${{ matrix.tracy }} | |
| upload_artifact: false | |
| publish: ${{ matrix.publish }} |