2025-04-29 15:11:10 +02:00
|
|
|
matrix:
|
2025-05-05 00:48:53 +02:00
|
|
|
# Note that gcc 9 and earlier aren't supported due to using --std=c++2a
|
|
|
|
|
# instead of --std=c++20
|
2025-04-29 15:11:10 +02:00
|
|
|
platform:
|
2025-05-05 00:48:53 +02:00
|
|
|
- debian11
|
|
|
|
|
- ubuntu2024
|
2025-04-29 15:11:10 +02:00
|
|
|
- macos
|
2025-05-05 00:48:53 +02:00
|
|
|
- macos-arm64
|
2025-04-29 15:11:10 +02:00
|
|
|
- windows
|
2025-05-05 00:48:53 +02:00
|
|
|
bazel:
|
|
|
|
|
#- 6.x -> Build fails with bazel 6.x
|
|
|
|
|
- 7.x
|
|
|
|
|
- 8.x
|
2025-04-29 15:11:10 +02:00
|
|
|
tasks:
|
|
|
|
|
verify_targets:
|
|
|
|
|
name: Build and test.
|
|
|
|
|
platform: ${{ platform }}
|
|
|
|
|
bazel: ${{ bazel }}
|
|
|
|
|
build_targets:
|
|
|
|
|
- '@ftxui//:ftxui'
|
|
|
|
|
- '@ftxui//:screen'
|
|
|
|
|
- '@ftxui//:dom'
|
|
|
|
|
- '@ftxui//:component'
|
|
|
|
|
test_targets:
|
|
|
|
|
- '@ftxui//:tests'
|
|
|
|
|
|