When cutting release PRs to production repos, we're seeing this message in the logs that control which set of tests are executed:
PR title indicates PR is not part of a release: 'Workflow and script updates from development repository Release-1.7.5'$'\n'
The bug seems to be here:
|
if not pr_body.startswith(releaser.CHARTS_PR_BRANCH_BODY_PREFIX): |
|
print(f"PR title indicates PR is not part of a release: {pr_body}") |
|
return False |
|
|
It would seem that what we're evaluating here doesn't align with what's actually being passed in.
Not a huge issue given that releasing involves running E2E tests before these PRs even get cut to stage/charts repositories.