[renovate] Configure Cypress (#114880)

On `ci:all-cypress-suites` label, run all Cypress suites on Buildkite

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
This commit is contained in:
Tyler Smalley 2021-10-14 08:52:11 -07:00 committed by GitHub
parent 1155640779
commit f2d70d8996
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 2 deletions

View file

@ -60,7 +60,7 @@ const uploadPipeline = (pipelineContent) => {
/^x-pack\/test\/security_solution_cypress/,
/^x-pack\/plugins\/triggers_actions_ui\/public\/application\/sections\/action_connector_form/,
/^x-pack\/plugins\/triggers_actions_ui\/public\/application\/context\/actions_connectors_context\.tsx/,
])
]) || process.env.GITHUB_PR_LABELS.includes('ci:all-cypress-suites')
) {
pipeline.push(getPipeline('.buildkite/pipelines/pull_request/security_solution.yml'));
}
@ -69,7 +69,7 @@ const uploadPipeline = (pipelineContent) => {
// if (
// await doAnyChangesMatch([
// /^x-pack\/plugins\/apm/,
// ])
// ]) || process.env.GITHUB_PR_LABELS.includes('ci:all-cypress-suites')
// ) {
// pipeline.push(getPipeline('.buildkite/pipelines/pull_request/apm_cypress.yml'));
// }

View file

@ -93,6 +93,15 @@
labels: ['Feature:Vega', 'Team:VisEditors'],
enabled: true,
},
{
groupName: 'cypress',
packageNames: ['eslint-plugin-cypress'],
matchPackagePatterns: ["^cypress"],
reviewers: ['Team:apm', 'Team: SecuritySolution'],
matchBaseBranches: ['master'],
labels: ['buildkite-ci', 'ci:all-cypress-suites'],
enabled: true,
}
{
groupName: 'platform security modules',
packageNames: [