Skip to content
Snippets Groups Projects

Enable DAG support by default

Merged Kamil Trzciński requested to merge enable-dag-support-by-default into master
All threads resolved!
2 files
+ 3
3
Compare changes
  • Side-by-side
  • Inline
Files
2
  • 72541807
    Enable DAG support by default · 72541807
    Kamil Trzciński authored
    This toggles the ci_dag_support flag to be on by default.
    This relies on ci_dag_limit_needs to be present to reduce
    amount of inter-dependencies between jobs
+ 1
1
@@ -716,7 +716,7 @@ def dependencies
@@ -716,7 +716,7 @@ def dependencies
depended_jobs = depends_on_builds
depended_jobs = depends_on_builds
# find all jobs that are needed
# find all jobs that are needed
if Feature.enabled?(:ci_dag_support, project) && needs.exists?
if Feature.enabled?(:ci_dag_support, project, default_enabled: true) && needs.exists?
depended_jobs = depended_jobs.where(name: needs.select(:name))
depended_jobs = depended_jobs.where(name: needs.select(:name))
end
end
Loading