aboutsummaryrefslogtreecommitdiff
path: root/rust_tools/rust_watch.py
diff options
context:
space:
mode:
Diffstat (limited to 'rust_tools/rust_watch.py')
-rwxr-xr-xrust_tools/rust_watch.py34
1 files changed, 25 insertions, 9 deletions
diff --git a/rust_tools/rust_watch.py b/rust_tools/rust_watch.py
index dff239f3..743396f1 100755
--- a/rust_tools/rust_watch.py
+++ b/rust_tools/rust_watch.py
@@ -236,14 +236,18 @@ def atomically_write_state(state_file: pathlib.Path, state: State) -> None:
def file_bug(title: str, body: str) -> None:
- """Files a bug against gbiv@ with the given title/body."""
- bugs.CreateNewBug(
- bugs.WellKnownComponents.CrOSToolchainPublic,
- title,
- body,
- # To either take or reassign depending on the rotation.
- assignee="gbiv@google.com",
+ """Files update bugs with the given title/body."""
+ # (component, optional_assignee)
+ targets = (
+ (bugs.WellKnownComponents.CrOSToolchainPublic, "gbiv@google.com"),
+ # b/269170429: Some Android folks said they wanted this before, and
+ # figuring out the correct way to apply permissions has been a pain. No
+ # one seems to be missing these notifications & the Android Rust folks
+ # are keeping on top of their toolchain, so ignore this for now.
+ # (bugs.WellKnownComponents.AndroidRustToolchain, None),
)
+ for component, assignee in targets:
+ bugs.CreateNewBug(component, title, body, assignee)
def maybe_compose_bug(
@@ -256,8 +260,20 @@ def maybe_compose_bug(
title = f"[Rust] Update to {newest_release}"
body = (
- "A new release has been detected; we should probably roll to it. "
- "Please see go/crostc-rust-rotation for who's turn it is."
+ "A new Rust stable release has been detected; we should probably roll "
+ "to it.\n"
+ "\n"
+ "The regression-from-stable-to-stable tag might be interesting to "
+ "keep an eye on: https://github.com/rust-lang/rust/labels/"
+ "regression-from-stable-to-stable\n"
+ "\n"
+ "If you notice any bugs or issues you'd like to share, please "
+ "also note them on go/shared-rust-update-notes.\n"
+ "\n"
+ "See go/crostc-rust-rotation for the current rotation schedule.\n"
+ "\n"
+ "For questions about this bot, please contact chromeos-toolchain@ and "
+ "CC gbiv@."
)
return title, body