Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-06-19 18:09:36 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2023-06-19 18:09:36 +0300
commit8bb837c4d180720d4d923ef2e7bd2c9a46ca97a0 (patch)
tree7dcb166661ba29fb6cd5935f0db34eee6c935388 /.gitlab
parenteef2437c0a359ec3437d31d1b1ea959e54c71458 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to '.gitlab')
-rw-r--r--.gitlab/ci/gitlab-gems.gitlab-ci.yml7
-rw-r--r--.gitlab/ci/rails.gitlab-ci.yml15
-rw-r--r--.gitlab/ci/rules.gitlab-ci.yml9
3 files changed, 31 insertions, 0 deletions
diff --git a/.gitlab/ci/gitlab-gems.gitlab-ci.yml b/.gitlab/ci/gitlab-gems.gitlab-ci.yml
new file mode 100644
index 00000000000..adab179d2a2
--- /dev/null
+++ b/.gitlab/ci/gitlab-gems.gitlab-ci.yml
@@ -0,0 +1,7 @@
+gems gitlab-rspec:
+ extends:
+ - .gems:rules:gitlab-rspec
+ needs: []
+ trigger:
+ include: gems/gitlab-rspec/.gitlab-ci.yml
+ strategy: depend
diff --git a/.gitlab/ci/rails.gitlab-ci.yml b/.gitlab/ci/rails.gitlab-ci.yml
index 0df6ef0cacd..d12b62ca0a8 100644
--- a/.gitlab/ci/rails.gitlab-ci.yml
+++ b/.gitlab/ci/rails.gitlab-ci.yml
@@ -326,6 +326,10 @@ rspec:artifact-collector remainder:
optional: true
- job: rspec background_migration pg14 # 4 jobs
optional: true
+ rules:
+ - !reference ['.rails:rules:ee-and-foss-integration', rules]
+ - !reference ['.rails:rules:ee-and-foss-migration', rules]
+ - !reference ['.rails:rules:ee-and-foss-background-migration', rules]
rspec:artifact-collector as-if-foss unit:
extends:
@@ -351,6 +355,10 @@ rspec:artifact-collector as-if-foss remainder:
optional: true
- job: rspec background_migration pg14-as-if-foss # 4 jobs
optional: true
+ rules:
+ - !reference ['.rails:rules:as-if-foss-integration', rules]
+ - !reference ['.rails:rules:as-if-foss-migration', rules]
+ - !reference ['.rails:rules:as-if-foss-background-migration', rules]
rspec:artifact-collector single-redis:
extends:
@@ -370,6 +378,7 @@ rspec:artifact-collector system single-redis:
rspec:artifact-collector ee single-redis:
extends:
- .artifact-collector
+ - .rails:rules:single-redis
needs:
- job: rspec-ee unit pg14 single-redis # 18 jobs
optional: true
@@ -392,6 +401,12 @@ rspec:artifact-collector ee:
optional: true
- job: rspec-ee system pg14 # 10 jobs
optional: true
+ rules:
+ - !reference ['.rails:rules:ee-only-migration', rules]
+ - !reference ['.rails:rules:ee-only-background-migration', rules]
+ - !reference ['.rails:rules:ee-only-unit', rules]
+ - !reference ['.rails:rules:ee-only-integration', rules]
+ - !reference ['.rails:rules:ee-only-system', rules]
rspec:coverage:
extends:
diff --git a/.gitlab/ci/rules.gitlab-ci.yml b/.gitlab/ci/rules.gitlab-ci.yml
index 1c1f6cfa96a..6313f5d5681 100644
--- a/.gitlab/ci/rules.gitlab-ci.yml
+++ b/.gitlab/ci/rules.gitlab-ci.yml
@@ -2128,6 +2128,15 @@
- <<: *if-merge-request
changes: *code-backstage-qa-patterns
+########################
+# GitLab monorepo gems #
+########################
+
+.gems:rules:gitlab-rspec:
+ rules:
+ - <<: *if-merge-request
+ changes: ["gems/gitlab-rspec/**/*"]
+
#######################
# Vendored gems rules #
#######################