Skip to content

9.2 manual backports#879

Closed
NickDris wants to merge 3 commits into9.2from
9.2-manual-backports
Closed

9.2 manual backports#879
NickDris wants to merge 3 commits into9.2from
9.2-manual-backports

Conversation

@NickDris
Copy link
Contributor

@NickDris NickDris commented Oct 7, 2025

Add selective-tests and --revision option as a base in order to be able to test #878

Implements test execution based on PR changes by integrating
pytest-rally plugin's --track-filter option. Tests will now only run
for tracks affected by changes in the top-level directories of the 
repository.

- Updates test command configurations to support dynamic track 
filtering arguments
- Adds pytest track markers to associate test classes and methods
 with specific tracks
- Implements CI workflow changes to detect changed tracks and 
pass them as filter arguments
- Defines RUN_FULL_CI_WHEN_CHANGED env variable which 
point to files that when changed full CI is executed.
…ORT (#875) -->

- Github workflows now execute CI with the additional --revision
option, effectively building Elasticsearch from sources using
a revision SHA and according to [Rally --revision rules](https://esrally.readthedocs.io/en/stable/command_line_reference.html#revision)
- es-version added to root directory which determine what is the
value of the --revision argument that will be used in CI.
Run full CI If there are no file differences 
between HEAD and master branch
@NickDris
Copy link
Contributor Author

NickDris commented Oct 7, 2025

I have to first try to merge correct branchLabelMapping and targetBranchChoices through #878 and soon-to-be pushed "9.2 branch created" commits, in order to properly test backport actions first and then assess if this is needed.

@NickDris NickDris closed this Oct 7, 2025
@NickDris NickDris deleted the 9.2-manual-backports branch October 7, 2025 13:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant