| --- |
| validate_config: 1 |
| bazel: 5.1.1 |
| buildifier: |
| version: 5.0.0 |
| # no lint warnings for the moment. They are basically a smoke alarm in hell. |
| # keep this argument in sync with .pre-commit-config.yaml |
| warnings: "-confusing-name,-constant-glob,-duplicated-name,-function-docstring,-function-docstring-args,-function-docstring-header,-module-docstring,-name-conventions,-no-effect,-constant-glob,-provider-params,-print,-rule-impl-return,-bzl-visibility,-unnamed-macro,-uninitialized,-unreachable" |
| tasks: |
| ubuntu1804: |
| test_targets: |
| - "//:all_tests" |
| build_targets: |
| - "//:rules_kotlin_release" |
| rbe_ubuntu1604: |
| test_targets: |
| - "--" |
| - "//src/test/kotlin/io/bazel/kotlin/builder:builder_tests" |
| # KotlinJvmDaggerExampleTest and KotlinJvmKaptAssertionTest are not remote |
| # execution compatible, do not run them for now. |
| - "//src/test/kotlin/io/bazel/kotlin:KotlinJvmAssociatesBasicVisibilityTest" |
| - "//src/test/kotlin/io/bazel/kotlin:KotlinJvmBasicAssertionTest" |
| test_flags: |
| # Override the default worker strategy for remote builds (worker strategy |
| # cannot be used with remote builds) |
| - "--strategy=KotlinCompile=remote" |
| macos: |
| test_targets: |
| - "//:all_tests" |
| example-android: |
| name: "Example - Android" |
| platform: ubuntu1804 |
| working_directory: examples/android |
| test_targets: |
| - //... |
| example-associates: |
| name: "Example - Associates" |
| platform: ubuntu1804 |
| working_directory: examples/associates |
| test_targets: |
| - //... |
| example-anvil: |
| name: "Example - Anvil" |
| platform: ubuntu1804 |
| working_directory: examples/anvil |
| test_targets: |
| - //... |
| example-plugins: |
| name: "Example - Plugins" |
| platform: ubuntu1804 |
| working_directory: examples/plugin |
| test_targets: |
| - //... |
| examples-trivial: |
| name: "Example - Trivial" |
| platform: ubuntu1804 |
| working_directory: examples/trivial |
| include_json_profile: |
| - build |
| - test |
| build_targets: |
| - //... |
| examples-dagger: |
| name: "Example - Dagger" |
| platform: ubuntu1804 |
| working_directory: examples/dagger |
| include_json_profile: |
| - build |
| - test |
| build_targets: |
| - //... |
| examples-nodejs: |
| name: Example - Node |
| platform: ubuntu1804 |
| working_directory: examples/node |
| include_json_profile: |
| - build |
| - test |
| build_targets: |
| - //coroutines-helloworld/... |
| - //express/... |
| example-jetpack-compose: |
| name: "Example - Jetpack Compose" |
| platform: ubuntu1804 |
| working_directory: examples/jetpack_compose |
| test_targets: |
| - //... |
| stardoc: |
| name: Stardoc api documentation |
| platform: ubuntu1804 |
| build_targets: |
| - //kotlin:stardoc |
| |