From 1de2e980aaf3bb836be4d6b167d50c9f1834eaa3 Mon Sep 17 00:00:00 2001 From: saw-jan Date: Thu, 5 Aug 2021 10:07:09 +0545 Subject: [PATCH] run minimum pipelines for unit-tests-only --- .drone.star | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.drone.star b/.drone.star index 4fb5dc03965..8775d7ca2e9 100644 --- a/.drone.star +++ b/.drone.star @@ -727,10 +727,16 @@ def main(ctx): return pipelines + deploys + checkStarlark() def beforePipelines(ctx): - return yarnlint() + checkForRecentBuilds(ctx) + changelog(ctx) + website(ctx) + cacheOcisPipeline(ctx) + if "unit-tests-only" in ctx.build.title.lower(): + return yarnlint() + checkForRecentBuilds(ctx) + else: + return yarnlint() + checkForRecentBuilds(ctx) + changelog(ctx) + website(ctx) + cacheOcisPipeline(ctx) def stagePipelines(ctx): unitTestPipelines = unitTests(ctx) + if "unit-tests-only" in ctx.build.title.lower(): + return unitTestPipelines + acceptancePipelines = acceptance(ctx) if acceptancePipelines == False: return unitTestPipelines @@ -1038,7 +1044,7 @@ def unitTests(ctx): def acceptance(ctx): pipelines = [] - if "acceptance" not in config or "unit-tests-only" in ctx.build.title.lower(): + if "acceptance" not in config: return pipelines if type(config["acceptance"]) == "bool":