Skip to content
代码片段 群组 项目
用户头像
Dylan Griffith 编辑于
During local usage of this we found it is often
[desirable to get the housekeeper to generate a specific MR](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/139747#note_1741757815)
and ignore the other ones. Since it just does them in order we had to
previously manually hack the keeps to skip the changes we don't care
about.

This change introduces a command line option `--filter-identifiers`
which takes a comma separated list which will be matched against the
list of "identifiers" in a change yielded from a keep. The identifiers
is an array so to allow for flexible regex matching of specific elements
in the array we filter such that all regexes must match at least one of
the identifiers in the list.
65e86e6d
历史
代码所有者
将用户和群组指定为特定文件更改的核准人。 了解更多。

GitLab Gems

This directory contains all GitLab built monorepo Gems.

Development guidelines

The Gems created in this repository should adhere to the following rules:

  • MUST: Contain .gitlab-ci.yml.
  • MUST: Contain .rubocop.yml and be based on gitlab-styles.
  • MUST: Be added to .gitlab/ci/gitlab-gems.gitlab-ci.yml.
  • MUST NOT: Reference source code outside of gems/<gem-name>/ with require_relative "../../lib".
  • MUST NOT: Require other gems that would result in circular dependencies.
  • MAY: Reference other Gems in gems/ folder or vendor/gems/ with gem <name>, path: "../gitlab-rspec".
  • MAY: Define in .gemspec the owning group, like group::tenant scale.
  • RECOMMENDED: Namespaced with Gitlab::<GemName>.
  • RECOMMENDED: Be added to CODEOWNERS.
  • MUST NOT: Have an active associated project created in gitlab-org/ruby/gems/.