Skip to content

Conversation

@traviscross
Copy link
Contributor

@traviscross traviscross commented Mar 2, 2025

To facilitate getting out a blog post, we added the mentorship team (previously chartered under the name "internship team") under the name "mentorship-programs". Let's now make some edits to set this up more "properly" (in my view, of course).

First, let's rename it to just "mentorship". Probably I understand the hesitancy to claim such a broad mandate by calling it that rather than "mentorship-programs", but it just seems unlikely to me that we'd ever have both a "mentorship-programs" team and a "mentorship" team, so we should just use the shorter name. (My guess is that if we ever wanted some other kind of mentorship, it's more likely that this team would expand its mandate than that we'd add a second team.) If that really makes us uncomfortable, then probably I'd suggest going back to the "internship" name, as that is actually rather unambiguous here.

Second, as we discussed on the chartering thread, let's not include the mentors as members of the mentorship team and instead break that out into a separate marker team. It's good for teams to have a clear charter and purpose for which the members are responsible. If there really is a divide where the mentors aren't responsible for the work stated in the charter of organizing and administering this program, then the membership should be split out. That is, we should ask, "who would be on an FCP for a given decision?" Having such clarity, e.g., helps the council in cleanly delegating matters to teams, which we prefer doing, rather than having to specify a delegation to just the leads.

In this PR, that marker team is marked as a subteam of T-mentorship. I don't see us doing this anywhere else in this repository -- making a marker team a subteam -- but neither do I see it documented as not working, and it seems appropriate in this case, so we'll see if it passes CI.

Third, let's set up all the other normal accoutrements of such a team, including a repository for the team's documents and website, a Zulip stream and group for the team itself, etc.


(It goes without saying, I hope, that this is simply a proposal for what would clean this up a bit, in my view -- in the spirit of avoiding organizational debt -- and seeking by this PR input from others. I helped draft the charter, and I'm interested in how we set up teams generally in a consistent way as a council matter, but I'm not a member of this team or otherwise involved.)

cc @Kobzol @jackh726 (leads) @jamesmunns (council rep) @Mark-Simulacrum

@traviscross traviscross force-pushed the TC/fixup-mentorship branch from 1b64924 to 48dbc02 Compare March 2, 2025 01:50
@traviscross traviscross marked this pull request as ready for review March 2, 2025 01:51
@Kobzol
Copy link
Member

Kobzol commented Mar 2, 2025

I agree with the renaming and the split, but I don't think that we need a separate repo and Zulip stream, because the gsoc repo and #gsoc/private stream already kind of fulfill that role.

When I was moving all of our repos under the team repo, I noticed a lot of pretty much empty repos that were created for some team or working group, but weren't ever used. I think that it makes sense to only create these repos on demand, when the team actually wants one. I also don't see us doing FCP votes anytime soon :)

On the other hand, I understand if you want to keep things unified and have the same structure for all (non-marker) teams.

@traviscross traviscross force-pushed the TC/fixup-mentorship branch from 48dbc02 to 8f3a3b7 Compare March 2, 2025 08:04
@traviscross
Copy link
Contributor Author

traviscross commented Mar 2, 2025

Yes, that's basically the tradeoff. Here's what I'm thinking. It's good for each team to have a repo for the team itself (i.e. separate from the work products of the team, e.g. compiler-team vs rust-lang/rust). If nothing else, this is the right place to put the team's charter, to describe how to contact or interact with the team, and to link to the various things the team does or manages.

In this case, the repo would probably include that charter and then link to the gsoc repo and maybe the #gsoc Zulip stream. It seems fine to me if that's all this repo ever does. The point is that it gives us a canonical place to link to for these things, e.g. from the rust-lang.org website.

I pushed an update to change the Zulip stream to #gsoc, since I see now that's already there and in use.

If you really don't want the repo, let me know and I'll pull it out, but probably it does seem right to me that it should exist. We named this team "mentorship" rather than "Google Summer of Code", so it would seem strange to me if the entry on the website linked directly to rust-lang/google-summer-of-code for the team or that the charter was put there. It seems better for that repo to be one of the artifacts on which the team works, and to separate off the repo for the team itself.

@Kobzol
Copy link
Member

Kobzol commented Mar 2, 2025

Ok, fair enough, I agree with that reasoning, let's keep it then.

I think that eventually we might want to rename the gsoc repo, e.g. to "mentorship-project-ideas" or something like that, but even then it's something else than a repo for the organization of the mentorship team, these two things are separate.

@traviscross traviscross force-pushed the TC/fixup-mentorship branch 2 times, most recently from 27e7676 to 2670a81 Compare March 2, 2025 09:34
@davidtwco
Copy link
Member

davidtwco commented Mar 7, 2025

Yes, that's basically the tradeoff. Here's what I'm thinking. It's good for each team to have a repo for the team itself (i.e. separate from the work products of the team, e.g. compiler-team vs rust-lang/rust). If nothing else, this is the right place to put the team's charter, to describe how to contact or interact with the team, and to link to the various things the team does or manages.

I disagree, I think we should centralise these somewhere like forge.rust-lang.org. t-compiler is moving away from its own repository and we have lots of abandoned repositories for short-lived projects/working groups. It's a lot easier to keep things up to date and find things when you know to just go to the forge and browse.

@traviscross
Copy link
Contributor Author

As it is, I agree we should have a central place that people can start. It seems fine to me, though, if that then links outward to the sites and important elements of those sites (like charters) for each team.

Some teams have a lot of documents, policies -- the minutes to meetings -- all sorts of things. I see drawbacks to trying to manage this all centrally for all teams as compared to letting each team manage its piece, and neither do I really want teams to have to break this apart so as to manage some of their documents centrally and the rest on their own sites.

But at the end of the day, it's just kind of a factoring question -- either is probably fine if we commit to it -- and essentially boils down (as many things do) to how much we like monorepos.

It doesn't seem like we need to solve that to merge this PR. What we do today is that teams have their own sites. If we decide we want to refactor that into a monorepo, we can merge the one for this into it then like we'd need to do for those of many other teams.

@jackh726
Copy link
Member

jackh726 commented Mar 11, 2025

I am a strong -1 on adding the repo here. It is going to be empty (and if we eventually find something to use it for, we can add it), and an empty repo is just pointless (and it is a net negative because it will be around "forever" - even if eventually archived- and has some kind of expectation that there "should" be something there).

Honestly, if we need a link for the website, it should just go to a zulip stream right now.

@traviscross
Copy link
Contributor Author

traviscross commented Mar 11, 2025

@jackh726: Are you a hard -1 if the plan is to add content there immediately, such as the team charter?

The team lead signed off on that plan here.

@jackh726
Copy link
Member

Essentially, I agree with @davidtwco that Forge is the better place for the charter and contact info. So, otherwise the repo will be empty.

I'm supposedly a co-lead of this team too (granted @Kobzol is the star here, but this is an area that does matter to me). I haven't talked with @Kobzol about this issue in particular, but I'm voicing my thoughts in this thread. I'm very aware that Jakub conceded initially, but both @davidtwco and now I have dissented.

@traviscross
Copy link
Contributor Author

traviscross commented Mar 12, 2025

OK. It sounds like the mentorship team should discuss and decide where they would like to host the documents related to the team itself, including the team's charter, information about the team's meetings and otherwise about how to contact the team, the team's policies and other team meta-documents etc., and where the team would like its entry on the website to link to in that regard. Let me know what you both agree to after that discussion, and I'll update this PR.

The project makes many resources available to teams, including GH repositories, existing shared repositories such as the forge and the calendar, and other such things, and, in my view, our standing policy is that teams are able to avail themselves of these at their discretion and as is reasonable and appropriate.

As a project matter, probably I think it's healthy for us to want teams to publish somewhere the kind of information mentioned about the team itself, and correspondingly to include all teams on the website, and to have the website link to that information for each team, but as we have no specific policy about how that is done, this is I believe an internal matter for the mentorship team, and whatever you both want to do will be the answer.

@Kobzol
Copy link
Member

Kobzol commented Mar 12, 2025

We had a brief discussion with Jack about this. A couple of points:

  • We don't really have any internal meetings or materials (that could be public), and we currently don't need a repo for that.
  • Having our charter reside in a shared location (e.g. Force) is enough for us.
  • We want our point of presence to be the #gsoc Zulip stream, where we are already having conversations with interns.
  • Having a repository currently would be mostly useless to us, and could have a slightly negative value, because if people find it (e.g. by being redirected to it from the website) and see that it's a "ghost town", they could think that the team is not active. Better to redirect people to Zulip instead.

We can always create a repository later if we need to. But we think that creating one just for the sake of it isn't worth it. And I suspect that the same will hold for several other small-ish teams.

To facilitate getting out a blog post, we added the mentorship
team (previously chartered under the name "internship team") under the
name "mentorship-programs".  Let's now make some edits to set this up
more "properly".

First, let's rename it to just "mentorship".  Probably I understand
the hesitancy to claim such a broad mandate by calling it that rather
than "mentorship-programs", but it just seems unlikely to me that we'd
ever have both a "mentorship-programs" team and a "mentorship" team,
so we should just use the shorter name.  (My guess is that if we ever
wanted some other kind of mentorship, it's more likely that this team
would expand its mandate than that we'd add a second team.)  If that
really makes us uncomfortable, then probably I'd suggest going back to
the "internship" name, as that is actually rather unambiguous here.

Second, as we discussed on the chartering thread, let's not include
the mentors as members of the mentorship team and instead break that
out into a separate marker team.  It's good for teams to have a clear
charter and purpose for which the members are responsible.  If there
really is a divide where the mentors aren't responsible for the work
stated in the charter of organizing and administering this program,
then the membership should be split out.  That is, we should ask, "who
would be on an FCP for a given decision?"  Having such clarity, e.g.,
helps the council in cleanly delegating matters to teams, which we
prefer doing, rather than having to specify a delegation to just the
leads.

In this PR, that marker team is marked as a subteam of T-mentorship.
I don't see us doing this anywhere else in this repository -- making a
marker team a subteam -- but neither do I see it documented as not
working, and it seems appropriate in this case, so we'll see if it
passes CI.

Third, let's set up all the other normal accoutrements of such a team,
including in particular an entry on the `rust-lang.org` website for
the team.
@traviscross traviscross force-pushed the TC/fixup-mentorship branch from 2670a81 to ac2f6f8 Compare March 13, 2025 19:13
@traviscross
Copy link
Contributor Author

traviscross commented Mar 13, 2025

OK, easy enough. PR commit updated accordingly.

@github-actions
Copy link

Dry-run check results

[2025-03-13T19:15:01Z WARN  sync_team] sync-team is running in dry mode, no changes will be applied.
[2025-03-13T19:15:01Z INFO  sync_team] synchronizing github
[2025-03-13T19:18:03Z INFO  sync_team] 💻 Team Diffs:
    📝 Editing team 'rust-lang/all':
      Deleting member 'davidlattimore'
      Deleting member 'obi1kenobi'
    ➕ Creating team:
      Org: rust-lang
      Name: mentorship
      Description: Managed by the rust-lang/team repository.
      Privacy: closed
      Members:
        Kobzol: member
        jackh726: member
    💻 Repo Diffs:
    📝 Editing repo 'rust-lang/.github':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/a-mir-formality':
      App installation changes:
        Remove app RenovateBot
    📝 Editing repo 'rust-lang/annotate-snippets-rs':
      Enable auto-merge
      App installation changes:
        Remove app Bors
    📝 Editing repo 'rust-lang/api-guidelines':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/ar_archive_writer':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/areweasyncyet.rs':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/arewewebyet':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/async-book':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/async-crashdump-debugging-initiative':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/async-fundamentals-initiative':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/backtrace-rs':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/blog.rust-lang.org':
      Enable auto-merge
      App installation changes:
        Remove app Bors
    📝 Editing repo 'rust-lang/book':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/bors':
      Enable auto-merge
      App installation changes:
        Remove app Bors
    📝 Editing repo 'rust-lang/bors-kindergarten':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/calendar':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/calendar-generation':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/cargo':
      Enable auto-merge
      App installation changes:
        Remove app Bors
    📝 Editing repo 'rust-lang/cargo-bisect-rustc':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/cc-rs':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/cfg-if':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/chalk':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/cmake-rs':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/community-localization':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/compiler-builtins':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/compiler-team':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/compiler-team-prioritization':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/const-eval':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/crater':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/crates-build-env':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/crates-io-heroku-metrics':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/crates.io':
      Enable auto-merge
      App installation changes:
        Remove app Bors
    📝 Editing repo 'rust-lang/crates.io-index':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/crates.io-index-archive':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/datafrog':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/discord-mods-bot':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/docker-rust':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/docs.rs':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/dyn-upcasting-coercion-initiative':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/edition-guide':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/edition-team':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/ena':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/ferris-says':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/flate2-rs':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/futures-rs':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/gcc':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/gccjit.rs':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/generate-manifest-list':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/generic-associated-types-initiative':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/getopts':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/git2-rs':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/glob':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/google-summer-of-code':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/hashbrown':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/homu':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/impl-trait-initiative':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/impl-trait-utils':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/infra':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/infra-private':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/infra-smoke-tests':
      Enable auto-merge
      App installation changes:
        Remove app Bors
    📝 Editing repo 'rust-lang/infra-team':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/initiative-template':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/jobserver-rs':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/keyword-generics-initiative':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/lang-team':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/leadership-council':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/libc':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/libm':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/libs-team':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/libtest-next':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/libz-sys':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/llvm-project':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/log':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/mdBook':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/measureme':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/miri':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/miri-test-libstd':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/moderation-team':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/monitorbot':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/negative-impls-initiative':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/nomicon':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/odht':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/opsem-team':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/packed_simd':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/pentest-2019':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/pin-utils':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/pkg-config-rs':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/polonius':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/pontoon':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/portable-simd':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/project-const-generics':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/project-const-traits':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/project-deref-patterns':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/project-exploit-mitigations':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/project-ffi-unwind':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/project-group-template':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/project-inline-asm':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/project-portable-simd':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/project-safe-transmute':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/project-stable-mir':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/promote-release':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/reference':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/regex':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/release-team':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/relnotes':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rfcbot-rs':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rfcs':
      Enable auto-merge
      App installation changes:
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-analyzer':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-artwork':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-bindgen':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-by-example':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-clippy':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-dbg-ext':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-enhanced':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-forge':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-installer':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-lang.github.io':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-log-analyzer':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-mode':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-playground':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-project-goals':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust-repos':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rust.vim':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustc-demangle':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustc-dev-guide':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustc-hash':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustc-perf':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustc-pr-tracking':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustc-rayon':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustc-reading-club':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustc-stable-hash':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustc_apfloat':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustc_codegen_c':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustc_codegen_cranelift':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustc_codegen_gcc':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustdoc-types':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustfmt':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustlings':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustup':
      Enable auto-merge
      App installation changes:
        Remove app Bors
    📝 Editing repo 'rust-lang/rustup-components-history':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/rustwide':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/simpleinfra':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/socket2':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/spec':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/stacker':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/staging.crates.io-index':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/std-dev-guide':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/stdarch':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/style-team':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/surveys':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/surveys-private':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/sync-team':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/team':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/testing-devex-team':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/thanks':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/this-week-in-rust':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/thorin':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/trait-system-refactor-initiative':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/triagebot':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/types-team':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/unsafe-code-guidelines':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/wg-allocators':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/wg-async':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/wg-binary-size':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/wg-cargo-std-aware':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/wg-debugging':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/wg-incr-comp':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/wg-macros':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/wg-security-response':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/www.rust-lang.org':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors
    📝 Editing repo 'rust-lang/zulip_archive':
      Enable auto-merge
      App installation changes:
        Remove app RenovateBot
        Remove app Bors

@jackh726 jackh726 merged commit c467c7d into rust-lang:master Mar 13, 2025
1 check passed
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.

4 participants