From d13ea54a0e30d6b8cc841249b901916e54262cee Mon Sep 17 00:00:00 2001
From: David Dieulivol <ddieulivol@gitlab.com>
Date: Wed, 17 Apr 2024 19:00:16 +0000
Subject: [PATCH] Rename CI rule for consistency

All other as-if-foss CI rules have a "-as-if-foss" suffix, and not
":as-if-foss"
---
 .gitlab/ci/frontend.gitlab-ci.yml |  2 +-
 .gitlab/ci/rules.gitlab-ci.yml    | 32 ++++++++-----------------------
 2 files changed, 9 insertions(+), 25 deletions(-)

diff --git a/.gitlab/ci/frontend.gitlab-ci.yml b/.gitlab/ci/frontend.gitlab-ci.yml
index fd7f22456539d..ff0c0b40a5e49 100644
--- a/.gitlab/ci/frontend.gitlab-ci.yml
+++ b/.gitlab/ci/frontend.gitlab-ci.yml
@@ -294,7 +294,7 @@ jest predictive:
 jest predictive as-if-foss:
   extends:
     - .jest-base
-    - .frontend:rules:jest:predictive:as-if-foss
+    - .frontend:rules:jest:predictive-as-if-foss
     - .as-if-foss
   needs:
     - "rspec-all frontend_fixture as-if-foss"
diff --git a/.gitlab/ci/rules.gitlab-ci.yml b/.gitlab/ci/rules.gitlab-ci.yml
index b4e061e5ec4c0..7c28b1521f878 100644
--- a/.gitlab/ci/rules.gitlab-ci.yml
+++ b/.gitlab/ci/rules.gitlab-ci.yml
@@ -406,16 +406,8 @@
 .frontend-predictive-patterns: &frontend-predictive-patterns
   - "{,ee/,jh/}{app/assets/javascripts,spec/frontend}/**/*"
 
-.frontend-patterns-for-as-if-foss: &frontend-patterns-for-as-if-foss
-  - "{package.json,yarn.lock}"
-  - ".browserslistrc"
-  - "babel.config.js"
-  - "jest.config.{base,integration,unit}.js"
-  - ".stylelintrc"
-  - "Dockerfile.assets"
-  - "config/**/*.js"
-  - "vendor/assets/**/*"
-  - "{app/assets,app/components,app/helpers,app/presenters,app/views,locale,public,spec/frontend,storybook,symbol}/**/*"
+.frontend-predictive-patterns-as-if-foss: &frontend-predictive-patterns-as-if-foss
+  - "{app/assets/javascripts,spec/frontend}/**/*"
 
 # Frontend view patterns + .qa-patterns
 .frontend-qa-patterns: &frontend-qa-patterns
@@ -1328,26 +1320,19 @@
     - <<: *if-default-refs
       changes: *code-backstage-patterns
 
-.frontend:rules:default-frontend-jobs-as-if-foss:
+.frontend:rules:frontend_fixture-as-if-foss:
   rules:
     - !reference [".strict-ee-only-rules", rules]
     - <<: *if-merge-request-labels-pipeline-expedite
       when: never
-    - <<: *if-security-merge-request
-      changes: *code-backstage-patterns
     - <<: *if-merge-request-labels-as-if-foss
     - <<: *if-merge-request-labels-run-all-rspec
-    - <<: *if-merge-request
-      changes: *frontend-patterns-for-as-if-foss
-
-.frontend:rules:frontend_fixture-as-if-foss:
-  rules:
-    - !reference [".strict-ee-only-rules", rules]
-    - !reference [".frontend:rules:default-frontend-jobs-as-if-foss", rules]
     - <<: *if-merge-request-labels-run-all-jest
     - <<: *if-merge-request-labels-frontend-and-feature-flag
+    - <<: *if-security-merge-request
+      changes: *code-backstage-patterns
     - <<: *if-merge-request
-      changes: *frontend-patterns-for-as-if-foss
+      changes: *frontend-predictive-patterns-as-if-foss
 
 .frontend:rules:upload-frontend-fixtures:
   rules:
@@ -1425,7 +1410,7 @@
     - <<: *if-default-refs
       changes: *code-backstage-patterns
 
-.frontend:rules:jest:predictive:as-if-foss:
+.frontend:rules:jest:predictive-as-if-foss:
   rules:
     - !reference [".strict-ee-only-rules", rules]
     - !reference [".frontend:rules:predictive-default-rules", rules]
@@ -1437,7 +1422,7 @@
     - <<: *if-fork-merge-request
       when: never
     - <<: *if-merge-request
-      changes: *frontend-patterns-for-as-if-foss
+      changes: *frontend-predictive-patterns-as-if-foss
 
 .frontend:rules:coverage-frontend:
   rules:
@@ -2991,7 +2976,6 @@
 # .build-images:rules:build-qa-image-merge-requests
 # .build-images:rules:build-assets-image
 # .frontend:rules:compile-production-assets
-# .frontend:rules:default-frontend-jobs-as-if-foss
 # .rails:rules:single-db
 # .rails:rules:single-db-ci-connection
 # .rails:rules:single-redis
-- 
GitLab