blob: e61d99d2e0386ca23487b1ab629baaa9e191d76a [file] [log] [blame]
{
"jobs": {
"Housekeeper-OnDemand-Presubmit": {
"priority": 1,
"tasks": [
"Housekeeper-OnDemand-Presubmit"
],
"trigger": "on demand"
}
},
"tasks": {
"Housekeeper-OnDemand-Presubmit": {
"caches": [
{
"name": "git",
"path": "cache/git"
},
{
"name": "git_cache",
"path": "cache/git_cache"
},
{
"name": "vpython",
"path": "cache/vpython"
}
],
"casSpec": "run-recipe",
"cipd_packages": [
{
"name": "infra/3pp/tools/git/linux-amd64",
"path": "cipd_bin_packages",
"version": "version:2.29.2.chromium.6"
},
{
"name": "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"path": "recipe_bundle",
"version": "git_revision:a8bcedad6768e206c4d2bd1718caa849f29cd42d"
},
{
"name": "infra/tools/git/${platform}",
"path": "cipd_bin_packages",
"version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
},
{
"name": "infra/tools/luci-auth/${platform}",
"path": "cipd_bin_packages",
"version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
},
{
"name": "infra/tools/luci/git-credential-luci/${platform}",
"path": "cipd_bin_packages",
"version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
},
{
"name": "infra/tools/luci/kitchen/${platform}",
"path": ".",
"version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
},
{
"name": "infra/tools/luci/vpython/${platform}",
"path": "cipd_bin_packages",
"version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
}
],
"command": [
"cipd_bin_packages/vpython${EXECUTABLE_SUFFIX}",
"-u",
"skia/infra/bots/run_recipe.py",
"${ISOLATED_OUTDIR}",
"run_presubmit",
"{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Housekeeper-OnDemand-Presubmit\",\"category\":\"cq\",\"patch_gerrit_url\":\"https://skia-review.googlesource.com\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_project\":\"skia\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"reason\":\"CQ\",\"repo_name\":\"skia\",\"repository\":\"<(REPO)\",\"revision\":\"<(REVISION)\",\"swarm_out_dir\":\"output_ignored\",\"task_id\":\"<(TASK_ID)\"}",
"skia"
],
"dimensions": [
"cpu:x86-64-Haswell_GCE",
"gpu:none",
"machine_type:n1-highcpu-64",
"os:Debian-10.3",
"pool:Skia"
],
"env_prefixes": {
"PATH": [
"cipd_bin_packages",
"cipd_bin_packages/bin"
],
"VPYTHON_VIRTUALENV_ROOT": [
"cache/vpython"
]
},
"execution_timeout_ns": 3600000000000,
"extra_tags": {
"log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
},
"io_timeout_ns": 3600000000000,
"max_attempts": 2,
"service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
}
},
"casSpecs": {
"canvaskit": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"compile": {
"root": "..",
"paths": [
"skia/.clang-format",
"skia/.clang-tidy",
"skia/.gn",
"skia/BUILD.gn",
"skia/bench",
"skia/bin/fetch-clang-format",
"skia/bin/fetch-gn",
"skia/buildtools",
"skia/dm",
"skia/example",
"skia/experimental/Networking/SkSockets.cpp",
"skia/experimental/Networking/SkSockets.h",
"skia/experimental/c-api-example/skia-c-example.c",
"skia/experimental/canvaskit",
"skia/experimental/nima/NimaActor.cpp",
"skia/experimental/nima/NimaActor.h",
"skia/experimental/svg/model",
"skia/experimental/tools/coreGraphicsPdf2png.cpp",
"skia/fuzz",
"skia/gm",
"skia/gn",
"skia/include",
"skia/infra/bots/assets/android_ndk_darwin/VERSION",
"skia/infra/bots/assets/android_ndk_linux/VERSION",
"skia/infra/bots/assets/android_ndk_windows/VERSION",
"skia/infra/bots/assets/cast_toolchain/VERSION",
"skia/infra/bots/assets/clang_linux/VERSION",
"skia/infra/bots/assets/clang_win/VERSION",
"skia/infra/bots/run_recipe.py",
"skia/infra/canvaskit",
"skia/infra/pathkit",
"skia/modules",
"skia/platform_tools/android/apps/arcore/src/main/cpp",
"skia/platform_tools/android/apps/skottie/src/main/cpp",
"skia/platform_tools/android/launcher/skia_launcher.cpp",
"skia/platform_tools/android/vulkan/Skia_Vulkan_Android.h",
"skia/platform_tools/libraries/include/arcore_c_api.h",
"skia/resources",
"skia/samplecode",
"skia/src",
"skia/tests",
"skia/third_party",
"skia/tools"
],
"excludes": [
"^(.*\\/)*\\.git(\\/.*)*$"
]
},
"empty": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"lottie-ci": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"lottie-web": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"pathkit": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"perf": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"puppeteer": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"recipes": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"run-recipe": {
"root": "..",
"paths": [
"skia/infra/bots/run_recipe.py"
],
"excludes": [
"^(.*\\/)*\\.git(\\/.*)*$"
]
},
"skottie-wasm": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"skpbench": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"skqp": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"task-drivers": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"test": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"wasm-gm": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"whole-repo": {
"root": "..",
"paths": [
"skia"
],
"excludes": [
"^(.*\\/)*\\.git(\\/.*)*$"
]
}
}
}