UNCLASSIFIED - NO CUI

Fix blue justification column header

This template is ONLY used for reporting bugs. New feature request or pipeline enhancement issues should use the other template options for issue submission.

Current Behavior

The justification spreadsheet generated in the csv-output stage had a bug introduced when adding the banner for feature branch runs. When running a pipeline for a branch that isn't development or master, the header for the justification column is colorized along with the justifications.

Live Example

https://repo1.dso.mil/dsop/opensource/pipeline-test-project/java-code-evaluator/-/jobs/2846861 java-code-evaluator_0.1.0-227333-justifications.xlsx

Expected Behavior

The justification column header should not be affected by the colorized justifications.

Possible Solution

Update the loops in the colorize_*() functions in excel_convert.py to start at row 2 if the $CI_COMMIT_BRANCH isn't development or master.

Edited by Kenneth Maguire