rust-embedded / wg

Coordination repository of the embedded devices Working Group
1.86k stars 95 forks source link

Figure out automation of the "all" team on GH #768

Open jamesmunns opened 2 weeks ago

jamesmunns commented 2 weeks ago

We have a team, "all", that is not managed by the rust-lang teams bots.

Screenshot 2024-06-19 at 10 33 24

All other teams have a toml that has a section like this:

[[github]]
orgs = ["rust-embedded"]
team-name = "resources"

If we want the bot to manage the team access for the "all" account, I think we either need to:

CC @therealprof, who I THINK set this all up originally. I'm not familiar enough with teams automation to know which option is right, but this came up with thejpster retiring.

BartMassey commented 2 weeks ago

Option 4: Construct the all team as the union of the team manifests in CI. Optionally check to ensure that this matches the [[github]] manifest.

Or is the [[github]] manifest already this?

jamesmunns commented 2 weeks ago

@BartMassey looking at the toml docs: https://github.com/rust-lang/team/blob/master/docs/toml-schema.md

It appears we could instead:

jamesmunns commented 2 weeks ago

We should also add website.zulip-stream while we are at it.