Skip to content

Comments

[9.1] Restore CI#981

Merged
NickDris merged 25 commits intoelastic:9.1from
NickDris:update-9.1
Dec 20, 2025
Merged

[9.1] Restore CI#981
NickDris merged 25 commits intoelastic:9.1from
NickDris:update-9.1

Conversation

@NickDris
Copy link
Contributor

No description provided.

NickDris and others added 24 commits December 18, 2025 17:51
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.
)

- 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.
…orkflow [stateful] (elastic#925)

- determine-es-revision job was changed to determine-es-build job
that now configures the --source-build-release argument together with
the --revision argument if the es-version file contents is equal to
'latest' or 'current'
- show determined arguments in the respective jobs for easy debug
* Fix an error where ci arguments were not applied properly

* Test the change

* Test failed retry with another fix

* Previous fix failed retry

* Revert es-version to current

* Keep the indents if if/else
…c#889)

Refactored backport cli to include all requirements existing at the moment for
automated backporting of PRs.

Supporting label and remind commands and --dry-run for testing.
)

After merging backport PR we noticed workflow failures 
because of missing values for --lookback-days 
and --pending-reminder-age-days. Also --pr-mode arg 
was incorrectly placed in the single PR case.
…c#889)

Refactored backport cli to include all requirements existing at the moment for
automated backporting of PRs.

Supporting label and remind commands and --dry-run for testing.
* Fix an error where ci arguments were not applied properly

* Test the change

* Test failed retry with another fix

* Previous fix failed retry

* Revert es-version to current

* Keep the indents if if/else
Serverless CI tests will be now tested only in PRs targetting master branch, or on scheduled runs
@NickDris NickDris marked this pull request as ready for review December 19, 2025 14:14
@NickDris NickDris requested a review from a team December 19, 2025 14:15
Rolls back changes in elastic#722 that broke the `ingest_mode: data_stream`.
Copy link
Contributor

@gbanasiak gbanasiak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@gbanasiak gbanasiak added the backport This PR is a backport of some other PR label Dec 20, 2025
@NickDris NickDris merged commit 27afaac into elastic:9.1 Dec 20, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of some other PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants