Skip to content

Commit

Permalink
Cirrus-CI: bump Clang versions to 17 and 18
Browse files Browse the repository at this point in the history
Clang/LLVM 17 is currently the in-tree default compiler, and Clang/LLVM
18 is coming soon. Use the former as the default CI toolchain and make
the latter available for manual invocation.

Sponsored by:	The FreeBSD Foundation
Differential Revision:
  • Loading branch information
emaste committed Feb 29, 2024
1 parent 304cdac commit d07bbe0
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,36 +14,36 @@ env:

task:
matrix:
- name: amd64-llvm15 World and kernel build and boot smoke test
only_if: $CIRRUS_REPO_FULL_NAME != 'freebsd/freebsd-src'
trigger_type: manual
- name: amd64-llvm17 World and kernel build and boot smoke test
only_if: $CIRRUS_REPO_FULL_NAME != 'freebsd/freebsd-src' || $CIRRUS_BRANCH =~ 'pull/.*'
env:
TARGET: amd64
TARGET_ARCH: amd64
TOOLCHAIN: llvm15
TOOLCHAIN: llvm17
TOOLCHAIN_PKG: ${TOOLCHAIN}-lite
- name: amd64-llvm16 World and kernel build and boot smoke test
only_if: $CIRRUS_REPO_FULL_NAME != 'freebsd/freebsd-src' || $CIRRUS_BRANCH =~ 'pull/.*'
- name: amd64-llvm18 World and kernel build and boot smoke test
only_if: $CIRRUS_REPO_FULL_NAME != 'freebsd/freebsd-src'
trigger_type: manual
env:
TARGET: amd64
TARGET_ARCH: amd64
TOOLCHAIN: llvm16
TOOLCHAIN: llvm18
TOOLCHAIN_PKG: ${TOOLCHAIN}-lite
- name: arm64-llvm15 World and kernel build and boot smoke test
- name: arm64-llvm17 World and kernel build and boot smoke test
only_if: $CIRRUS_REPO_FULL_NAME != 'freebsd/freebsd-src'
trigger_type: manual
env:
TARGET: arm64
TARGET_ARCH: aarch64
TOOLCHAIN: llvm15
TOOLCHAIN: llvm17
TOOLCHAIN_PKG: ${TOOLCHAIN}
- name: arm64-llvm16 World and kernel build and boot smoke test
- name: arm64-llvm18 World and kernel build and boot smoke test
only_if: $CIRRUS_REPO_FULL_NAME != 'freebsd/freebsd-src'
trigger_type: manual
env:
TARGET: arm64
TARGET_ARCH: aarch64
TOOLCHAIN: llvm16
TOOLCHAIN: llvm18
TOOLCHAIN_PKG: ${TOOLCHAIN}
- name: amd64-gcc12 World and kernel build and boot smoke test (manual)
only_if: $CIRRUS_REPO_FULL_NAME != 'freebsd/freebsd-src'
Expand Down

0 comments on commit d07bbe0

Please sign in to comment.