Skip to content

GitLab Labels in Repo1

Improving Workflow using labels within Repo1


Iron Bank has some exciting news to share with you about our GitLab repository, Repo1. We are making some changes to our labels to improve the workflow for our partners and internal team. These changes will make it easier to track issues and understand where they are in the process.

Label Changes

Firstly, we will be changing some of our existing labels to provide more clarity for the issues that use them. The label "Renovate" will now be "Issue::Renovate", "Bug" will now be "Issue::Bug", "VAT::Scan" will now be "Issue::Pipeline Failure", "Container::New Findings" will now be "Issue::Findings", and "Audit::Maintainer" will now be "Issue::Audit". These changes will make it easier to identify the type of issue and track them accordingly.

Info

These labels will be updated in the issue templates used to create issues, manually or by our bots. No action is needed by you or your team to modify the labels in your GitLab projects.

Scoped Labels

In addition to the label changes, we will be adding three new sets of scoped labels to further enhance our workflow.

  1. Team Scoped Labels: We will have three teams - CSO (Client Services and Onboarding), CHT (Container Hardening Team), and CST (Container Security Team). The team scoped label will reflect the team responsible for handling the issue at that time, helping our partners and internal team understand which team is working on the issue.

  2. Status Scoped Labels: This set of labels will indicate the progress of the issue for each team and our partners. It will show whether the issue is still "To Do" or "In Progress", providing visibility on the status of the issue and when it will be resolved.

  3. Issues Scoped Labels: These labels will help our partners and internal team understand which issue type the task falls under. We will have five issue types - Renovate, Audit, Pipeline Failure, Findings, and Bug. The issues scoped label will reflect the relevant issue type, making it easier to categorize and manage the issues.

Benefits and Conclusion

Overall, these changes to our Repo1 labels will greatly improve our issue tracking and management process. It will provide clarity on the type of issue, the team responsible for handling it, and the progress status of the issue. We are excited to implement these changes and look forward to seeing how they further enhance our workflow.

Thank you for reading! Stay tuned for more updates on Iron Bank.

New Labels

Label Meaning
Renovate A task related to renovate bot. (MR's, required updates)
Bug A task related to fixing a bug
Pipeline Failure A task related to resolving a failure in the pipeline
Findingst A task related to resolving or justifying VAT findings
Audit A task related to auditing the members of the hardening_manifest
CSO The Client Services and Onboarding (CSO) team is responsible for this issue
CHT The Container Hardening Team (CHT) is responsible for this issue
CHT-Security The CHT Security (CST) team is responsible for this issue
To Do The issue is yet to be worked on
CHT The issue is currently being worked on