Skip to content

[9.0] Extend CI intake pipeline to run BC upgrade tests (#128614) #129522

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 17, 2025

Conversation

ldematte
Copy link
Contributor

Backports the following commits to 9.0:

A new bc-upgrade step in the intake pipeline invokes a bash script to get the commit hash of the latest BC (or snapshot if no BC is available yet) from https://docs.elastic.dev/release/stack/release-api#future-releases for the current branch and runs BWC / upgrade tests from this commit to the HEAD commit of the current branch.

If no matching BC / snapshot exists, the upgrade tests are skipped.

Relates to ES-11905
@ldematte ldematte added :Delivery/Build Build or test infrastructure >non-issue auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport Team:Delivery Meta label for Delivery team labels Jun 17, 2025
@ldematte ldematte removed the auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) label Jun 17, 2025
@ldematte ldematte added the auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) label Jun 17, 2025
@ldematte ldematte enabled auto-merge (squash) June 17, 2025 11:50
@elasticsearchmachine elasticsearchmachine merged commit 60653f0 into elastic:9.0 Jun 17, 2025
17 checks passed
@ldematte ldematte deleted the backport/9.0/pr-128614 branch June 17, 2025 13:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport :Delivery/Build Build or test infrastructure >non-issue Team:Delivery Meta label for Delivery team v9.0.3
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants