1 2default_tests: &default_tests 3 test_targets: 4 - "//tests/..." 5 - "//examples/policy_checker/..." 6 - "//examples/sboms/..." 7 8# 9# Bazel releases 10# 11lts: <s 12 bazel: latest 13 14rolling: &rolling 15 bazel: rolling 16 17 18# 19# Commmon features by platform 20# 21ubuntu2004: &ubuntu 22 platform: ubuntu2004 23 <<: *default_tests 24 build_targets: 25 - "//distro:distro" 26 - "//distro:relnotes" 27 28macos: &macos 29 platform: macos 30 <<: *default_tests 31 32windows: &windows 33 platform: windows 34 test_targets: 35 - "//tests/..." 36 - "//examples/policy_checker/..." 37 - "//examples/sboms/..." 38 39 40# The cross product of bazel releases X platforms 41# 42tasks: 43 lts_ubuntu: 44 name: lts_ubuntu 45 <<: *ubuntu 46 <<: *lts 47 rolling_ubuntu: 48 name: rolling_ubuntu 49 <<: *ubuntu 50 <<: *rolling 51 lts_macos: 52 name: lts_macos 53 <<: *macos 54 <<: *lts 55 rolling_macos: 56 name: rolling_macos 57 <<: *macos 58 # It seems there is no rolling Bazel for macos. 59 bazel: last_green 60 lts_windows: 61 name: lts_windows 62 <<: *windows 63 <<: *lts 64 rolling_windows: 65 name: rolling_windows 66 <<: *windows 67 <<: *rolling 68 # 69 # Smoke test with bzlmod 70 # 71 bzlmod_rolling_ubuntu: 72 name: bzlmod_rolling_ubuntu 73 <<: *ubuntu 74 <<: *rolling 75 build_flags: 76 - "--enable_bzlmod" 77 build_targets: 78 - "//distro:distro" 79 - "//distro:relnotes" 80