Skip to content

Commit 0369eb1

Browse files
authored
Merge pull request #623 from element-hq/bbz/sort-source-fragments2
Sort source_fragments before assembly to remove the chance of differences being generated on a subsequent run
2 parents d647b00 + e8d5c2c commit 0369eb1

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

newsfragments/623.internal.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CI: sort list of `source_fragments` in CI values files.

scripts/assemble_ci_values_files_from_fragments.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ for values_file in "$values_file_root"/$values_file_prefix-values.yaml "$user_va
2626
echo "$values_file doesn't have a source_fragments header comment. Skipping"
2727
continue
2828
fi
29+
source_fragments=$(echo "$source_fragments" | tr " " "\n" | sort | uniq | tr "\n" " " | sed 's/^\s*//' | sed 's/\s*$//')
2930

3031
yq_command='.'
3132
for fragment_name in ${source_fragments}; do
@@ -62,7 +63,7 @@ for values_file in "$values_file_root"/$values_file_prefix-values.yaml "$user_va
6263

6364
cat << EOF >> "$values_file"
6465
#
65-
# source_fragments: $(echo "$source_fragments" | tr " " "\n" | sort | uniq | tr "\n" " " | sed 's/^\s*//' | sed 's/\s*$//')
66+
# source_fragments: $source_fragments
6667
# DO NOT EDIT DIRECTLY. Edit the fragment files to add / modify / remove values
6768
6869
EOF

0 commit comments

Comments
 (0)