[Security Solution] Fix MKI tests for prebuilt rules (#222170)

**Relates to:** https://github.com/elastic/kibana/pull/219831

## Summary

This PR fixes MKI tests configuration for prebuilt rules after performing refactoring in https://github.com/elastic/kibana/pull/219831. Since shorthand script in `x-pack/test/security_solution_api_integration/package.json` are used only for running MKI tests and local development it didn't cause PR pipeline failures and became prominent after running MKI tests. 

## Pipelines

[Kibana / Serverless / Security Solution Quality Gate / Rule Management](https://buildkite.com/elastic/kibana-serverless-security-solution-quality-gate-rule-management) pipeline was manually ran against this PR.

-   [Periodic pipeline](https://buildkite.com/elastic/kibana-serverless-security-solution-quality-gate-rule-management/builds/2786)
-   [Quality gate pipeline](https://buildkite.com/elastic/kibana-serverless-security-solution-quality-gate-rule-management/builds/2786)
This commit is contained in:
Maxim Palenov 2025-06-02 16:16:42 +02:00 committed by GitHub
parent 515bda32e1
commit d853886250
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 103 additions and 100 deletions

View file

@ -1,12 +1,12 @@
steps:
- group: "Serverless MKI QA Rule Management - Cypress Test"
- group: 'Serverless MKI QA Rule Management - Cypress Test'
key: cypress_test_rule_management
steps:
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:rule_management
label: "Cypress MKI - Rule Management"
label: 'Cypress MKI - Rule Management'
key: test_rule_management
env:
BK_TEST_SUITE_KEY: "serverless-cypress-rule-management"
BK_TEST_SUITE_KEY: 'serverless-cypress-rule-management'
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@ -17,10 +17,10 @@ steps:
parallelism: 8
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:rule_management:prebuilt_rules
label: "Cypress MKI - Rule Management - Prebuilt Rules"
label: 'Cypress MKI - Rule Management - Prebuilt Rules'
key: test_rule_management_prebuilt_rules
env:
BK_TEST_SUITE_KEY: "serverless-cypress-rule-management"
BK_TEST_SUITE_KEY: 'serverless-cypress-rule-management'
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@ -30,7 +30,7 @@ steps:
timeout_in_minutes: 300
parallelism: 4
- group: "API MKI - Rule Management"
- group: 'API MKI - Rule Management'
key: api_test_rule_management
steps:
- label: Running rule_creation:qa:serverless
@ -44,7 +44,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_creation:essentials:qa:serverless
@ -58,7 +58,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_update:qa:serverless
@ -72,7 +72,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_update:essentials:qa:serverless
@ -86,7 +86,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_patch:qa:serverless
@ -100,7 +100,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_patch:essentials:qa:serverless
@ -114,12 +114,12 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running prebuilt_rules_management:qa:serverless
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:qa:serverless
key: prebuilt_rules_management:qa:serverless
- label: Running prebuilt_rules_management:customization_disabled:qa:serverless
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:customization_disabled:qa:serverless
key: prebuilt_rules_management:customization_disabled:qa:serverless
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@ -128,12 +128,12 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless
key: prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless
- label: Running prebuilt_rules_management:customization_enabled:qa:serverless
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:customization_enabled:qa:serverless
key: prebuilt_rules_management:customization_enabled:qa:serverless
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@ -142,12 +142,12 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running prebuilt_rules_large_prebuilt_rules_package:qa:serverless
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_large_prebuilt_rules_package:qa:serverless
key: prebuilt_rules_large_prebuilt_rules_package:qa:serverless
- label: Running prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless
key: prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@ -156,12 +156,12 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running prebuilt_rules_update_prebuilt_rules_package:qa:serverless
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_update_prebuilt_rules_package:qa:serverless
key: prebuilt_rules_update_prebuilt_rules_package:qa:serverless
- label: Running prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless
key: prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@ -170,7 +170,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_delete:qa:serverless
@ -184,7 +184,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_delete:essentials:qa:serverless
@ -198,7 +198,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_import_export:qa:serverless
@ -212,7 +212,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_import_export:essentials:qa:serverless
@ -226,7 +226,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_management:qa:serverless
@ -240,7 +240,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_bulk_actions:qa:serverless
@ -254,7 +254,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_read:qa:serverless
@ -268,7 +268,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_read:essentials:qa:serverless
@ -282,7 +282,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rules_management:essentials:qa:serverless
@ -296,5 +296,5 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2

View file

@ -1,12 +1,12 @@
steps:
- group: "Cypress MKI - Rule Management"
- group: 'Cypress MKI - Rule Management'
key: cypress_test_rule_management
steps:
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:rule_management
label: "Cypress MKI - Rule Management"
label: 'Cypress MKI - Rule Management'
key: test_rule_management
env:
BK_TEST_SUITE_KEY: "serverless-cypress-rule-management"
BK_TEST_SUITE_KEY: 'serverless-cypress-rule-management'
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@ -17,10 +17,10 @@ steps:
parallelism: 1
- command: .buildkite/scripts/pipelines/security_solution_quality_gate/security_solution_cypress/mki_security_solution_cypress.sh cypress:run:qa:serverless:rule_management:prebuilt_rules
label: "Cypress MKI - Rule Management - Prebuilt Rules"
label: 'Cypress MKI - Rule Management - Prebuilt Rules'
key: test_rule_management_prebuilt_rules
env:
BK_TEST_SUITE_KEY: "serverless-cypress-rule-management"
BK_TEST_SUITE_KEY: 'serverless-cypress-rule-management'
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@ -30,7 +30,7 @@ steps:
timeout_in_minutes: 300
parallelism: 1
- group: "API MKI - Rule Management"
- group: 'API MKI - Rule Management'
key: api_test_rule_management
steps:
- label: Running rule_creation:qa:serverless:release
@ -44,7 +44,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_creation:essentials:qa:serverless:release
@ -58,7 +58,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_update:qa:serverless:release
@ -72,7 +72,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_update:essentials:qa:serverless:release
@ -86,7 +86,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_patch:qa:serverless:release
@ -100,7 +100,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_patch:essentials:qa:serverless:release
@ -114,12 +114,12 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running prebuilt_rules_management:qa:serverless:release
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:qa:serverless:release
key: prebuilt_rules_management:qa:serverless:release
- label: Running prebuilt_rules_management:customization_disabled:qa:serverless:release
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:customization_disabled:qa:serverless:release
key: prebuilt_rules_management:customization_disabled:qa:serverless:release
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@ -128,12 +128,12 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless:release
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless:release
key: prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless:release
- label: Running prebuilt_rules_management:customization_enabled:qa:serverless:release
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_management:customization_enabled:qa:serverless:release
key: prebuilt_rules_management:customization_enabled:qa:serverless:release
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@ -142,12 +142,12 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running prebuilt_rules_large_prebuilt_rules_package:qa:serverless:release
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_large_prebuilt_rules_package:qa:serverless:release
key: prebuilt_rules_large_prebuilt_rules_package:qa:serverless:release
- label: Running prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless:release
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless:release
key: prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless:release
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@ -156,12 +156,12 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running prebuilt_rules_update_prebuilt_rules_package:qa:serverless:release
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_update_prebuilt_rules_package:qa:serverless:release
key: prebuilt_rules_update_prebuilt_rules_package:qa:serverless:release
- label: Running prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless:release
command: .buildkite/scripts/pipelines/security_solution_quality_gate/api_integration/api-integration-tests.sh prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless:release
key: prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless:release
agents:
image: family/kibana-ubuntu-2004
imageProject: elastic-images-prod
@ -170,7 +170,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_delete:qa:serverless:release
@ -184,7 +184,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_delete:essentials:qa:serverless:release
@ -198,7 +198,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_import_export:qa:serverless:release
@ -212,7 +212,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_import_export:essentials:qa:serverless:release
@ -226,7 +226,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_management:qa:serverless:release
@ -240,7 +240,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_bulk_actions:qa:serverless:release
@ -254,7 +254,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_read:qa:serverless:release
@ -268,7 +268,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rule_read:essentials:qa:serverless:release
@ -282,7 +282,7 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2
- label: Running rules_management:essentials:qa:serverless:release
@ -296,5 +296,5 @@ steps:
timeout_in_minutes: 120
retry:
automatic:
- exit_status: "1"
- exit_status: '1'
limit: 2

View file

@ -26,7 +26,6 @@
"initialize-server:dr": "node ./scripts/index.js server detections_response trial_license_complete_tier",
"run-tests:dr": "node ./scripts/index.js runner detections_response trial_license_complete_tier",
"initialize-server:de": "node ./scripts/index.js server detections_response/detection_engine trial_license_complete_tier",
"run-tests:de": "node ./scripts/index.js runner detections_response/detection_engine trial_license_complete_tier",
@ -35,6 +34,10 @@
"initialize-server:rm": "node ./scripts/index.js server detections_response/rules_management trial_license_complete_tier",
"run-tests:rm": "node ./scripts/index.js runner detections_response/rules_management trial_license_complete_tier",
"initialize-server:rm:prebuilt_rules:customization_disabled": "node ./scripts/index.js server detections_response/rules_management/prebuilt_rules/customization_disabled .",
"run-tests:rm:prebuilt_rules:customization_disabled": "node ./scripts/index.js runner detections_response/rules_management/prebuilt_rules/customization_disabled .",
"initialize-server:rm:prebuilt_rules:customization_enabled": "node ./scripts/index.js server detections_response/rules_management/prebuilt_rules/customization_enabled .",
"run-tests:rm:prebuilt_rules:customization_enabled": "node ./scripts/index.js runner detections_response/rules_management/prebuilt_rules/customization_enabled .",
"initialize-server:rm:basic_essentials": "node ./scripts/index.js server detections_response/rules_management basic_license_essentials_tier ",
"run-tests:rm:basic_essentials": "node ./scripts/index.js runner detections_response/rules_management basic_license_essentials_tier",
@ -409,33 +412,33 @@
"rule_patch:basic:server:ess": "npm run initialize-server:rm:basic_essentials rule_patch ess",
"rule_patch:basic:runner:ess": "npm run run-tests:rm:basic_essentials rule_patch ess essEnv",
"prebuilt_rules_management:server:serverless": "npm run initialize-server:rm prebuilt_rules/management serverless",
"prebuilt_rules_management:runner:serverless": "npm run run-tests:rm prebuilt_rules/management serverless serverlessEnv",
"prebuilt_rules_management:qa:serverless": "npm run run-tests:rm prebuilt_rules/management serverless qaPeriodicEnv",
"prebuilt_rules_management:qa:serverless:release": "npm run run-tests:rm prebuilt_rules/management serverless qaEnv",
"prebuilt_rules_management:server:ess": "npm run initialize-server:rm prebuilt_rules/management ess",
"prebuilt_rules_management:runner:ess": "npm run run-tests:rm prebuilt_rules/management ess essEnv",
"prebuilt_rules_management:customization_disabled:server:serverless": "npm run initialize-server:rm:prebuilt_rules:customization_disabled . serverless_essentials_tier",
"prebuilt_rules_management:customization_disabled:runner:serverless": "npm run run-tests:rm:prebuilt_rules:customization_disabled . serverless_essentials_tier serverlessEnv",
"prebuilt_rules_management:customization_disabled:qa:serverless": "npm run run-tests:rm:prebuilt_rules:customization_disabled . serverless_essentials_tier qaPeriodicEnv",
"prebuilt_rules_management:customization_disabled:qa:serverless:release": "npm run run-tests:rm:prebuilt_rules:customization_disabled . serverless_essentials_tier qaEnv",
"prebuilt_rules_management:customization_disabled:server:ess": "npm run initialize-server:rm:prebuilt_rules:customization_disabled . ess_basic_license",
"prebuilt_rules_management:customization_disabled:runner:ess": "npm run run-tests:rm:prebuilt_rules:customization_disabled . ess_basic_license essEnv",
"prebuilt_rules_bundled_prebuilt_rules_package:server:serverless": "npm run initialize-server:rm prebuilt_rules/bundled_prebuilt_rules_package serverless",
"prebuilt_rules_bundled_prebuilt_rules_package:runner:serverless": "npm run run-tests:rm prebuilt_rules/bundled_prebuilt_rules_package serverless serverlessEnv",
"prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless": "npm run run-tests:rm prebuilt_rules/bundled_prebuilt_rules_package serverless qaPeriodicEnv",
"prebuilt_rules_bundled_prebuilt_rules_package:qa:serverless:release": "npm run run-tests:rm prebuilt_rules/bundled_prebuilt_rules_package serverless qaEnv",
"prebuilt_rules_bundled_prebuilt_rules_package:server:ess": "npm run initialize-server:rm prebuilt_rules/bundled_prebuilt_rules_package ess",
"prebuilt_rules_bundled_prebuilt_rules_package:runner:ess": "npm run run-tests:rm prebuilt_rules/bundled_prebuilt_rules_package ess essEnv",
"prebuilt_rules_management:customization_enabled:server:serverless": "npm run initialize-server:rm:prebuilt_rules:customization_enabled . serverless",
"prebuilt_rules_management:customization_enabled:runner:serverless": "npm run run-tests:rm:prebuilt_rules:customization_enabled . serverless serverlessEnv",
"prebuilt_rules_management:customization_enabled:qa:serverless": "npm run run-tests:rm:prebuilt_rules:customization_enabled . serverless qaPeriodicEnv",
"prebuilt_rules_management:customization_enabled:qa:serverless:release": "npm run run-tests:rm:prebuilt_rules:customization_enabled . serverless qaEnv",
"prebuilt_rules_management:customization_enabled:server:ess": "npm run initialize-server:rm:prebuilt_rules:customization_enabled . ess",
"prebuilt_rules_management:customization_enabled:runner:ess": "npm run run-tests:rm:prebuilt_rules:customization_enabled . ess essEnv",
"prebuilt_rules_large_prebuilt_rules_package:server:serverless": "npm run initialize-server:rm prebuilt_rules/large_prebuilt_rules_package serverless",
"prebuilt_rules_large_prebuilt_rules_package:runner:serverless": "npm run run-tests:rm prebuilt_rules/large_prebuilt_rules_package serverless serverlessEnv",
"prebuilt_rules_large_prebuilt_rules_package:qa:serverless": "npm run run-tests:rm prebuilt_rules/large_prebuilt_rules_package serverless qaPeriodicEnv",
"prebuilt_rules_large_prebuilt_rules_package:qa:serverless:release": "npm run run-tests:rm prebuilt_rules/large_prebuilt_rules_package serverless qaEnv",
"prebuilt_rules_large_prebuilt_rules_package:server:ess": "npm run initialize-server:rm prebuilt_rules/large_prebuilt_rules_package ess",
"prebuilt_rules_large_prebuilt_rules_package:runner:ess": "npm run run-tests:rm prebuilt_rules/large_prebuilt_rules_package ess essEnv",
"prebuilt_rules_upgrade_common_fields:customization_enabled:server:serverless": "npm run initialize-server:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/common_fields serverless",
"prebuilt_rules_upgrade_common_fields:customization_enabled:runner:serverless": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/common_fields serverless serverlessEnv",
"prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/common_fields serverless qaPeriodicEnv",
"prebuilt_rules_upgrade_common_fields:customization_enabled:qa:serverless:release": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/common_fields serverless qaEnv",
"prebuilt_rules_upgrade_common_fields:customization_enabled:server:ess": "npm run initialize-server:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/common_fields ess",
"prebuilt_rules_upgrade_common_fields:customization_enabled:runner:ess": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/common_fields ess essEnv",
"prebuilt_rules_update_prebuilt_rules_package:server:serverless": "npm run initialize-server:rm prebuilt_rules/update_prebuilt_rules_package serverless",
"prebuilt_rules_update_prebuilt_rules_package:runner:serverless": "npm run run-tests:rm prebuilt_rules/update_prebuilt_rules_package serverless serverlessEnv",
"prebuilt_rules_update_prebuilt_rules_package:qa:serverless": "npm run run-tests:rm prebuilt_rules/update_prebuilt_rules_package serverless qaPeriodicEnv",
"prebuilt_rules_update_prebuilt_rules_package:qa:serverless:release": "npm run run-tests:rm prebuilt_rules/update_prebuilt_rules_package serverless qaEnv",
"prebuilt_rules_update_prebuilt_rules_package:server:ess": "npm run initialize-server:rm prebuilt_rules/update_prebuilt_rules_package ess",
"prebuilt_rules_update_prebuilt_rules_package:runner:ess": "npm run run-tests:rm prebuilt_rules/update_prebuilt_rules_package ess essEnv",
"prebuilt_rules_upgrade_type_specific_fields:customization_enabled:server:serverless": "npm run initialize-server:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/type_specific_fields serverless",
"prebuilt_rules_upgrade_type_specific_fields:customization_enabled:runner:serverless": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/type_specific_fields serverless serverlessEnv",
"prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/type_specific_fields serverless qaPeriodicEnv",
"prebuilt_rules_upgrade_type_specific_fields:customization_enabled:qa:serverless:release": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/type_specific_fields serverless qaEnv",
"prebuilt_rules_upgrade_type_specific_fields:customization_enabled:server:ess": "npm run initialize-server:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/type_specific_fields ess",
"prebuilt_rules_upgrade_type_specific_fields:customization_enabled:runner:ess": "npm run run-tests:rm:prebuilt_rules:customization_enabled upgrade_prebuilt_rules/diffable_rule_fields/type_specific_fields ess essEnv",
"rule_delete:server:serverless": "npm run initialize-server:rm rule_delete serverless",
"rule_delete:runner:serverless": "npm run run-tests:rm rule_delete serverless serverlessEnv",