Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix some team page rendering issues #2114

Merged
merged 2 commits into from
Feb 18, 2025
Merged

Conversation

ehuss
Copy link
Contributor

@ehuss ehuss commented Feb 18, 2025

This has two fixes for the team pages:

  • Removes some old checks for how the leadership-council teams are structured in the team database. This fixes an issue where real subteams of the council (like social-media) would show up on the main page (assuming it has a website entry).
  • Ensures that all subteams are included on the page, regardless of the team kind. This fixes it so that https://www.rust-lang.org/governance/teams/launching-pad shows all the embedded working groups, for example.

In rust-lang/team#1403 we ended up doing things
a little differently so that the top-level teams are not subteams of the
council. This removes the check added in
rust-lang#1937.

This helps fix an issue where we do have some actual subteams of the
council (like social-media), and we don't want those to show up on the
main page.
This changes it so that the subteam flattening logic will look at all
team kinds, not just "Team". This fixes it so that
https://www.rust-lang.org/governance/teams/launching-pad
will show all the sub-groups of embedded for example.
@ehuss ehuss requested a review from a team as a code owner February 18, 2025 03:51
@senekor senekor merged commit 971e846 into rust-lang:master Feb 18, 2025
1 check passed
@ehuss ehuss mentioned this pull request Mar 3, 2025
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