1local common = import 'ci/ci_common/common.jsonnet';2local graal_common = import 'graal-common.json';34local compiler = import 'compiler/ci/ci.jsonnet';5local wasm = import 'wasm/ci/ci.jsonnet';6local espresso = import 'espresso/ci/ci.jsonnet';7local regex = import 'regex/ci/ci.jsonnet';8local sdk = import 'sdk/ci/ci.jsonnet';9local substratevm = import 'substratevm/ci/ci.jsonnet';10local sulong = import 'sulong/ci/ci.jsonnet';11local tools = import 'tools/ci/ci.jsonnet';12local truffle = import 'truffle/ci/ci.jsonnet';13local javadoc = import 'ci_includes/publish-javadoc.jsonnet';14local visualizer = import 'visualizer/ci/ci.jsonnet';15local web_image = import 'web-image/ci/ci.jsonnet';1617{18 ci_resources:: (import 'ci/ci_common/ci-resources.libsonnet'),19 overlay: graal_common.ci.overlay,20 specVersion: '7',21 tierConfig: {22 tier1: 'gate',23 tier2: 'gate',24 tier3: 'gate',25 tier4: 'post-merge',26 },27 builds: [common.add_excludes_guard(common.with_style_component(b)) for b in (28 common.with_components(compiler.builds, ['compiler']) +29 common.with_components(wasm.builds, ['wasm']) +30 common.with_components(espresso.builds, ['espresso']) +31 common.with_components(regex.builds, ['regex']) +32 common.with_components(sdk.builds, ['sdk']) +33 common.with_components(substratevm.builds, ['svm']) +34 common.with_components(sulong.builds, ['sulong']) +35 common.with_components(tools.builds, ['tools']) +36 common.with_components(truffle.builds, ['truffle']) +37 common.with_components(javadoc.builds, ['javadoc']) +38 common.with_components(visualizer.builds, ['visualizer']) +39 common.with_components(web_image.builds, ['webimage'])40 )],41 assert (import 'ci/ci_common/run-spec-demo.jsonnet').check(),42}