Run serverless CI only on PRs targeting master#859
Conversation
gbanasiak
left a comment
There was a problem hiding this comment.
This pipeline runs not only for PRs but also in a schedule. I would expect the condition to cover this case too, e.g. ... or build.source == "schedule".
gbanasiak
left a comment
There was a problem hiding this comment.
Provided a comment about the condition earlier.
|
@elasticmachine update branch |
Serverless CI tests will be now tested only in PRs targetting master branch, or on scheduled runs (cherry picked from commit 4cf6c47)
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
|
@NickDris
Backporting entails:
Thank you! |
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation and see the Github Action logs for details |
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation and see the Github Action logs for details |
💔 All backports failed
Manual backportTo create the backport manually run: Questions ?Please refer to the Backport tool documentation and see the Github Action logs for details |
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation and see the Github Action logs for details |
Serverless CI tests will be now tested only in PRs targetting master branch, or on scheduled runs
Serverless CI tests will be now tested only in PRs targetting master branch, or on scheduled runs
* Tests tracks selectively based on PR changes (#858) * CI builds ES revision from sources based on es-version file (#875) * Drop Python 3.9 and introduce Python 3.13 in CI (#877) * [ES-13188] Update GH macOS hosted runner image (#883) * Address pytest deprecations (#911) * CI determines Elasticsearch build arguments using unified job in gh workflow [stateful] (#925) * Fix an error where ci arguments were not applied properly (#928) * 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 * Add backport reminder and reorganize the backporting actions. (#889) * Rename IT folders (#938) * Fix pytest skip argument (#905) * Backport reminders - fix missing default values in workflow (#947) * Upgrade pip to 25.2 * Fix conflict in it_tracks * Update deprecated gh actions * Track changes for 8.19 * Fix test job which does not require the output of other jobs * Add backport reminder and reorganize the backporting actions. (#889) * Fix an error where ci arguments were not applied properly (#928) * Reduce filtering scope in CI workflow (#908) * Add pytest marker for cars * Address merge conflicts * Run serverless CI only on PRs targeting master (#859) * Accept pragma risks for joins esql * Make esql-full-text-functions a snapshot_only_challenge * Set index template for ingest_mode: data_stream (#849)
Test triggers for serverless rally-tracks are fired off whenever a PR is created against all branches without exception, which is redundant since serverless rally-tracks should be tested only against main Elasticsearch version.
This change filters the base branch of a PR to be 'master' so we can test only the PRs that target master branch.