|
| 1 | ++++ |
| 2 | +path = "inside-rust/2025/10/02/infra-announcement-zulip-channel" |
| 3 | +title = "Infrastructure announcement zulip channel" |
| 4 | +authors = ["Jieyou Xu"] |
| 5 | + |
| 6 | +[extra] |
| 7 | +team = "the Infrastructure Team" |
| 8 | +team_url = "https://rust-lang.org/governance/teams/infra/#team-infra" |
| 9 | ++++ |
| 10 | + |
| 11 | +The [Infrastructure Team][infra-team] is working on improving communication for |
| 12 | +project infrastructure changes that may impact project team members and [Dev |
| 13 | +Desktop][dev-desktop] users. |
| 14 | + |
| 15 | +We intend to create a new **low traffic** Zulip channel, |
| 16 | +[`#infra/announcements`], dedicated to infrastructure change announcements. |
| 17 | +Examples of announcement topics may include, but are not limited to: |
| 18 | + |
| 19 | +- Commissioning/decommissioning of [Dev Desktops][dev-desktop] |
| 20 | +- Significant CI changes |
| 21 | +- Significant permission changes |
| 22 | +- Significant prolonged outages of infrastructure services |
| 23 | +- ... and other significant events which the Infrastructure Team anticipates may |
| 24 | + impact project members. |
| 25 | + |
| 26 | +Transient outages will _not_ be included in this announcement channel to |
| 27 | +maintain a high signal-to-noise ratio of this announcement channel. |
| 28 | + |
| 29 | +We will subscribe: |
| 30 | + |
| 31 | +- All project team members |
| 32 | +- `gsoc-contributors`, `ospp-contributors` and `cloud-compute` marker team |
| 33 | + members |
| 34 | + |
| 35 | +with registered Zulip IDs[^team-repo] to a dedicated [`#infra/announcements` |
| 36 | +zulip channel][`#infra/announcements`].[^mute] |
| 37 | + |
| 38 | +For project team members without registered Zulip IDs, you are encouraged to do |
| 39 | +so by updating your `people/<handle>.toml` entry in the [rust-lang/team] |
| 40 | +repository so that the Infrastructure Team can consistently announce project |
| 41 | +infrastructure changes that may impact you. |
| 42 | + |
| 43 | + |
| 44 | +[^team-repo]: In the [rust-lang/team] repo. If your `people/<handle>.toml` entry |
| 45 | + does not already have a `zulip-id` field, you can send a PR against the |
| 46 | + [rust-lang/team] repo to update your `people/` entry with your Zulip ID. |
| 47 | +[^mute]: Note that you can mute specific tops that do not concern you |
| 48 | + specifically. We adopted this "blanket" announce approach because in our |
| 49 | + experience, not reaching impacted project team members and [Dev |
| 50 | + Desktop][dev-desktop] user is significantly more problematic. |
| 51 | + |
| 52 | + |
| 53 | +[infra-team]: https://rust-lang.org/governance/teams/infra/#team-infra |
| 54 | +[dev-desktop]: https://forge.rust-lang.org/infra/docs/dev-desktop.html |
| 55 | +[rust-lang/team]: https://github.com/rust-lang/team |
| 56 | +[`#infra/announcements`]: |
| 57 | + https://rust-lang.zulipchat.com/#narrow/channel/533458-t-infra.2Fannouncements |
0 commit comments