Skip to content

Resolve "Update the Verify team page for Testing and CI group"

Why is this change being made?

If you take a look at both page, you can see that CI only has one team member and testing only has back-end engineers. Currently the code that we have fetch team members based on their reporting managers and it has to be updated manually every-time a manager changes. Not only that, but we can only specify one manager, which mean that in the case of the testing page, it was updated with the new manager for Back-end engineers, so Front-end and software engineers, designers, technical writers and product managers are all excluded from the team page be cause they do not have the same manager.

Explanation of the change

I made a new function in Ruby that accepts a list of REGEXP to find team members. I use this function to find people who are specific to a group (like Verify:Testing) and those who are shared between group (Like say, Daniel Cipoletti who is the manager of both CI and Testing). This way, we get a full list of team members that is inclusive of everyone who puts time and efforts in the group.

Does this MR meet the acceptance criteria?

Assign to DRI

  • Did you assign this change to the correct DRI of the page or information you are changing?

Conformity

Closes #6878 (closed)

Edited by Daniel Cipoletti

Merge request reports