Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: remove clang workflow, use main twister workflow to build using llvm #82354

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Commits on Nov 29, 2024

  1. twister: add an option to force a toolchain variant for a platform

    Using --force-platform-toolchain native_sim/native:llvm will force
    building native_sim tests with llvm while everything else is built with
    whatever variant was set in the environment.
    
    This option can be provided multiple times for multiple platforms and
    toolchain variants.
    
    Signed-off-by: Anas Nashif <[email protected]>
    nashif committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    8d4edc1 View commit details
    Browse the repository at this point in the history
  2. ci: twister: build native_sim with llvm

    Use twister to selectively build with llvm on some platforms. This
    removes duplication with the clang workflow which is being removed in a
    followup commit.
    
    Signed-off-by: Anas Nashif <[email protected]>
    nashif committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    60cb67c View commit details
    Browse the repository at this point in the history
  3. ci: clang: remove clang workflow

    We build with clang in main twister workflow now.
    
    Signed-off-by: Anas Nashif <[email protected]>
    nashif committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    e3a87ba View commit details
    Browse the repository at this point in the history