Skip to content

Add logic to beta_uplifts to handle ESR uplifts - #3030

Open
DonalMe wants to merge 1 commit into
mozilla:masterfrom
DonalMe:esr_uplift
Open

DonalMe wants to merge 1 commit into
mozilla:masterfrom
DonalMe:esr_uplift

Conversation

@DonalMe

@DonalMe DonalMe commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Currently uplift_beta only adds a needinfo when beta is affected or fix-optional. ESR gets mentioned in that comment if the current ESR is also affected.

If beta is wontfix, then no needinfo is ever added, even when ESR is still affected. With the change in release frequency, this is a more common scenario.

I could implement this as a new rule, but thought it worth adding to uplift_beta first for a review

Checklist

  • Type annotations added to new functions
  • Docs added to functions touched in main classes
  • Dry-run produced the expected results
  • The to-be-announced tag added if this is worth announcing

@DonalMe
DonalMe requested a review from marco-c September 23, 2026 18:31
@DonalMe

DonalMe commented Sep 23, 2026

Copy link
Copy Markdown
Contributor Author

Could this be reviewed? Or, if you would prefer a separate rule then let me know?

Comment on lines +191 to +193
"f5": "status_whiteboard",
"o5": "notsubstring",
"v5": "[checkin-needed-beta]",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Is it OK to keep this if we want to also handle ESR?

Comment on lines 176 to +185
# Don't nag several times
"n5": 1,
"f5": "longdesc",
"o5": "casesubstring",
"v5": COMMENT_MARKER,
"n2": 1,
"f2": "longdesc",
"o2": "casesubstring",
"v2": COMMENT_MARKER,
# Same, for bugs nagged with the previous wording
"n8": 1,
"f8": "longdesc",
"o8": "casesubstring",
"v8": LEGACY_COMMENT_MARKER,
"n3": 1,
"f3": "longdesc",
"o3": "casesubstring",
"v3": LEGACY_COMMENT_MARKER,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Same question here. If we nagged before for beta, we don't want to nag anymore even if it's for ESR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants