digital-land / technical-documentation

Technical Documentation for the planning data service.
https://digital-land.github.io/technical-documentation/index.html
0 stars 0 forks source link

Repository specific deployment reviewers #146

Open cpcundill opened 1 week ago

cpcundill commented 1 week ago

Overview

An organisation data package must be built as part of the Data Collection Pipeline. A DAG for this job must be published via the airflow-dags repository.

Allow deployment reviewers to be specified for each GitHub repository.

Currently, a single list serves all GitHub repositories which doesn't allow for differentiation between different repositories and teams.

Note that GitHub only supports up to 6 users or teams to be deployment reviewers so it might be beneficial to utilise teams to increase the number of possible individual reviewers.

Tech Approach

Acceptance Criteria/Tests

Resourcing & Dependencies

Are there any tickets that need to be completed before this one can be?

None

Are there any limitations as to who in the team can complete this ticket?

Yes, admin access to GitHub and AWS. Needs DevOps input.

Are there any dependencies on other teams to assist, approve or be handed over to once deployed?

None known.