diff --git a/src/main/rb/eca.rb b/src/main/rb/eca.rb index 7fa953ba997deef79b81798b33b0b3a8c638e275..d39dd2967bc8d0987b9b54cbd56ab78c20a33fd6 100644 --- a/src/main/rb/eca.rb +++ b/src/main/rb/eca.rb @@ -22,6 +22,7 @@ ALLOW_LIST_PROJECTS = ['/eclipse/oniro-core/meta-ts', '/eclipse/oniro-core/meta-seco-intel', '/eclipse/oniro-core/meta-zephyr' ] +ALLOW_LIST_GROUPS = ['eclipsefdn/it/webdev/eclipse.org-php-archives/'] STRICT_MODE_ROOT_GROUPS = ['eclipse-research-labs/'] ## Track whether forked project for error reporting (failing vs non-failing) @@ -118,6 +119,9 @@ if (nil_or_empty(project_url)) then elsif (ALLOW_LIST_PROJECTS.any? {|repo_namespace| "#{HOST_URL}#{repo_namespace}" == project_url}) then puts "Found allow listed project, skipping validation" exit 0 +elsif (ALLOW_LIST_GROUPS.any? {|group_namespace| project_json_data['path_with_namespace'].start_with?(group_namespace)}) then + puts "Found allow listed group, skipping validation" + exit 0 end ## Get all new commits for branch, relative to itself for existing branch, relative to tree for new