summaryrefslogtreecommitdiff
path: root/lib/gitlab
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2018-10-02 15:04:32 +0200
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2018-10-02 15:04:32 +0200
commitb772e7f4c63ffa12cba5df200352b509a26f3261 (patch)
treefec61e675b555a3884f484d394641f8b5a2cb2cf /lib/gitlab
parent0f78ceca1bb5b9db9760a52a20b96e84892bd9ad (diff)
downloadgitlab-ce-b772e7f4c63ffa12cba5df200352b509a26f3261.tar.gz
Match a dot in paths configured for only: changes
Diffstat (limited to 'lib/gitlab')
-rw-r--r--lib/gitlab/ci/build/policy/changes.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/gitlab/ci/build/policy/changes.rb b/lib/gitlab/ci/build/policy/changes.rb
index 4bcb27ad73b..dc4f07bf05b 100644
--- a/lib/gitlab/ci/build/policy/changes.rb
+++ b/lib/gitlab/ci/build/policy/changes.rb
@@ -11,7 +11,9 @@ module Gitlab
return true unless pipeline.branch_updated?
pipeline.modified_paths.any? do |path|
- @globs.any? { |glob| File.fnmatch?(glob, path, File::FNM_PATHNAME) }
+ @globs.any? do |glob|
+ File.fnmatch?(glob, path, File::FNM_PATHNAME | File::FNM_DOTMATCH)
+ end
end
end
end