elastic / elasticsearch

Free and Open Source, Distributed, RESTful Search Engine
https://www.elastic.co/products/elasticsearch
Other
1.49k stars 24.89k forks source link

[CI] Pull in the latest mutes from base branch for PRs at runtime #117587

Closed brianseeders closed 3 days ago

brianseeders commented 4 days ago

This adds the ability for PR CI to pull in the latest muted-tests.yml content from the PR's base branch and merge it with the contents in the branch. This means that when a test is muted, it will immediately take affect in PRs, without them needing to merge upstream. This will hopefully cut down on unnecessary CI failures for PRs.

The main branch muted tests are added to the muted tests for the branch (the file is not replaced, they are effectively combined). This means that an unmute has no effect.

Several scenarios were tested in various commits on this branch:

elasticsearchmachine commented 4 days ago

Pinging @elastic/es-delivery (Team:Delivery)

brianseeders commented 3 days ago

💚 All backports created successfully

Status Branch Result
8.x
8.17
8.16

Questions ?

Please refer to the Backport tool documentation