-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
[gha][lbt] don't run LBT compat on cherry-pick and update slack log #5701
Conversation
480e0f8
to
88dc94b
Compare
/canary |
* Changes PR number and details calculation, and reorders initial steps * fetch base ref for use in compat test * New button in Slack to Visit PR * Slack message uses the report.json Closes: #5701
💔 Test Failed - Build images and run cluster test |
88dc94b
to
9b57746
Compare
/canary |
* Changes PR number and details calculation, and reorders initial steps * fetch base ref for use in compat test * New button in Slack to Visit PR * Slack message uses the report.json Closes: #5701
💔 Test Failed - Build images and run cluster test |
9b57746
to
8d379ab
Compare
/canary |
* Changes PR number and details calculation, and reorders initial steps * fetch base ref for use in compat test * New button in Slack to Visit PR * Slack message uses the report.json Closes: #5701
💔 Test Failed - Build images and run cluster test |
8d379ab
to
76be4a8
Compare
/canary |
* Changes PR number and details calculation, and reorders initial steps * fetch base ref for use in compat test * New button in Slack to Visit PR * Slack message uses the report.json Closes: #5701
Cluster Test Result
Repro cmd:
|
☀️ Canary successful |
02d0d56
to
6797abb
Compare
`find-lbt-images.sh` now only looks for recent images until the first breaking change has been found, since after that, compat is bound to fail. If a recent image is not found, report to Slack, but also build the expected image from `BASE_REF` and continue with the workflow. Also allows land-blocking compat test to be run on non-master branches, such as for verifying commits cherry-picked into release branches. Appropriate changes have been made in scripts to account for variable `BASE_REF`. Depends on #5701 Closes: #5878
`find-lbt-images.sh` now only looks for recent images until the first breaking change has been found, since after that, compat is bound to fail. If a recent image is not found, report to Slack, but also build the expected image from `BASE_REF` and continue with the workflow. Also allows land-blocking compat test to be run on non-master branches, such as for verifying commits cherry-picked into release branches. Appropriate changes have been made in scripts to account for variable `BASE_REF`. Depends on #5701 Closes: #5879
`find-lbt-images.sh` now only looks for recent images until the first breaking change has been found, since after that, compat is bound to fail. If a recent image is not found, report to Slack, but also build the expected image from `BASE_REF` and continue with the workflow. Also allows land-blocking compat test to be run on non-master branches, such as for verifying commits cherry-picked into release branches. Appropriate changes have been made in scripts to account for variable `BASE_REF`. Depends on diem#5701
`find-lbt-images.sh` now only looks for recent images until the first breaking change has been found, since after that, compat is bound to fail. If a recent image is not found, report to Slack, but also build the expected image from `BASE_REF` and continue with the workflow. Also allows land-blocking compat test to be run on non-master branches, such as for verifying commits cherry-picked into release branches. Appropriate changes have been made in scripts to account for variable `BASE_REF`. Depends on #5701 Closes: #5879
`find-lbt-images.sh` now only looks for recent images until the first breaking change has been found, since after that, compat is bound to fail. If a recent image is not found, report to Slack, but also build the expected image from `BASE_REF` and continue with the workflow. Also allows land-blocking compat test to be run on non-master branches, such as for verifying commits cherry-picked into release branches. Appropriate changes have been made in scripts to account for variable `BASE_REF`. Depends on diem#5701
I agree that there is value in running compat test on release branch and we can't assume that 'compat test runs elsewhere so there is no need to worry'. |
`find-lbt-images.sh` now only looks for recent images until the first breaking change has been found, since after that, compat is bound to fail. If a recent image is not found, report to Slack, but also build the expected image from `BASE_REF` and continue with the workflow. Also allows land-blocking compat test to be run on non-master branches, such as for verifying commits cherry-picked into release branches. Appropriate changes have been made in scripts to account for variable `BASE_REF`. Depends on #5701
`find-lbt-images.sh` now only looks for recent images until the first breaking change has been found, since after that, compat is bound to fail. If a recent image is not found, report to Slack, but also build the expected image from `BASE_REF` and continue with the workflow. Also allows land-blocking compat test to be run on non-master branches, such as for verifying commits cherry-picked into release branches. Appropriate changes have been made in scripts to account for variable `BASE_REF`. Depends on diem#5701
`find-lbt-images.sh` now only looks for recent images until the first breaking change has been found, since after that, compat is bound to fail. If a recent image is not found, report to Slack, but also build the expected image from `BASE_REF` and continue with the workflow. Also allows land-blocking compat test to be run on non-master branches, such as for verifying commits cherry-picked into release branches. Appropriate changes have been made in scripts to account for variable `BASE_REF`. Depends on #5701
The PR title reads "[gha][lbt] don't run LBT on cherry-pick and update slack log #5701" ATM, update it to match the intent? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good other the PR title.
/land |
* Changes PR number and details calculation, and reorders initial steps * fetch base ref for use in compat test * New button in Slack to Visit PR * Slack message uses the report.json Closes: diem#5701
`find-lbt-images.sh` now only looks for recent images until the first breaking change has been found, since after that, compat is bound to fail. If a recent image is not found, report to Slack, but also build the expected image from `BASE_REF` and continue with the workflow. Also allows land-blocking compat test to be run on non-master branches, such as for verifying commits cherry-picked into release branches. Appropriate changes have been made in scripts to account for variable `BASE_REF`. Depends on diem#5701
`find-lbt-images.sh` now only looks for recent images until the first breaking change has been found, since after that, compat is bound to fail. If a recent image is not found, report to Slack, but also build the expected image from `BASE_REF` and continue with the workflow. Also allows land-blocking compat test to be run on non-master branches, such as for verifying commits cherry-picked into release branches. Appropriate changes have been made in scripts to account for variable `BASE_REF`. Depends on diem#5701
Cluster Test Result
Repro cmd:
|
9df83f6
to
89a7d13
Compare
`find-lbt-images.sh` now only looks for recent images until the first breaking change has been found, since after that, compat is bound to fail. If a recent image is not found, report to Slack, but also build the expected image from `BASE_REF` and continue with the workflow. Also allows land-blocking compat test to be run on non-master branches, such as for verifying commits cherry-picked into release branches. Appropriate changes have been made in scripts to account for variable `BASE_REF`. Depends on diem#5701
`find-lbt-images.sh` now only looks for recent images until the first breaking change has been found, since after that, compat is bound to fail. If a recent image is not found, report to Slack, but also build the expected image from `BASE_REF` and continue with the workflow. Also allows land-blocking compat test to be run on non-master branches, such as for verifying commits cherry-picked into release branches. Appropriate changes have been made in scripts to account for variable `BASE_REF`. Depends on diem#5701
`find-lbt-images.sh` now only looks for recent images until the first breaking change has been found, since after that, compat is bound to fail. If a recent image is not found, report to Slack, but also build the expected image from `BASE_REF` and continue with the workflow. Also allows land-blocking compat test to be run on non-master branches, such as for verifying commits cherry-picked into release branches. Appropriate changes have been made in scripts to account for variable `BASE_REF`. Depends on #5701 Closes: #5878
`find-lbt-images.sh` now only looks for recent images until the first breaking change has been found, since after that, compat is bound to fail. If a recent image is not found, report to Slack, but also build the expected image from `BASE_REF` and continue with the workflow. Also allows land-blocking compat test to be run on non-master branches, such as for verifying commits cherry-picked into release branches. Appropriate changes have been made in scripts to account for variable `BASE_REF`. Depends on #5701 Closes: #5878
Overview
master
Test
A bunch of canary on this PR and also failure cases on #5700
Note
EDIT:
This PR makes it such that compat test in LBT will only run if the base of the PR is
master
. To get compat to work for other branches, some fixes need to be made to the workflow to ensure that the right images exist to use in test.