What is the feature or enhancement you are suggesting?
Specific parts of the repository should have controls on who can change them. For example:
Standards require review and approval by Home Office engineering leadership (e.g. @HO-CTO/engineering-principals )
Github actions scripts and configuration require review and approval by admins/maintainers of the site and hosting (e.g. @HO-CTO/segas-admins )
What would be the benefit of doing this?
This would mitigate the possibility of breaking changes being added unintentionally in parts of the repo that require closer control, and this would reflect the approval process for standards
Additional information
While want to introduce appropriate controls, we also want to minimise potential bottlenecking by becoming over dependent on small groups. Suggest that for now hard lines are only drawn around select parts of the repo (e.g. standards and actions as described above) and then the approach reviewed regularly
Please confirm the below
[x] I have checked through the issues on the repository and this has not already been suggested
What is the feature or enhancement you are suggesting? Specific parts of the repository should have controls on who can change them. For example:
Standards require review and approval by Home Office engineering leadership (e.g. @HO-CTO/engineering-principals ) Github actions scripts and configuration require review and approval by admins/maintainers of the site and hosting (e.g. @HO-CTO/segas-admins )
What would be the benefit of doing this? This would mitigate the possibility of breaking changes being added unintentionally in parts of the repo that require closer control, and this would reflect the approval process for standards
Additional information While want to introduce appropriate controls, we also want to minimise potential bottlenecking by becoming over dependent on small groups. Suggest that for now hard lines are only drawn around select parts of the repo (e.g. standards and actions as described above) and then the approach reviewed regularly
Please confirm the below