This repository is home to the Operations Engineering's tools and utilities for managing, monitoring, and optimising software development processes at the Ministry of Justice. • This repository is defined and managed in Terraform
As an Operations Engineer,
I want An accurate list of unused CircleCI contexts,
so that I can free up space and avoid hitting the context limit.
Value
By improving the accuracy of the current report on unused contexts, we will have a more reliable list of contexts to be reviewed by the users
Functional Requirements (What):
[x] Current code has been refactored to only look at pipelines on the main branch of a project.
[x] Test code has been updated to reflect these changes.
Non-Functional Requirements (How):
[ ] We have increased the number of pipelines that are iterated through to improve accuracy further.
Acceptance Criteria:
[x] Functional and test code has been updated, and a more accurate list of unused contexts created. This may be measurably shorter than the last list.
Notes:
The list of contexts may never be 100% accurate, which is why it's important we encourage users to check/review the contexts that apply to them before removing anything.
User Need
As an Operations Engineer, I want An accurate list of unused CircleCI contexts, so that I can free up space and avoid hitting the context limit.
Value
By improving the accuracy of the current report on unused contexts, we will have a more reliable list of contexts to be reviewed by the users
Functional Requirements (What):
Non-Functional Requirements (How):
Acceptance Criteria:
Notes:
The list of contexts may never be 100% accurate, which is why it's important we encourage users to check/review the contexts that apply to them before removing anything.