Skip to content

Commit e56da21

Browse files
adrianreberclaude
andcommitted
check_for_package_updates: sort output alphabetically by package name
Add alphabetical sorting to display results in a consistent order regardless of processing sequence. Sort by package name before formatting output for better user experience. Changes: - Sort results file by first field (package name) before display - Update log message to include GitLab packages - Apply sorting to all output formats (table, json, markdown) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]> Signed-off-by: Adrian Reber <[email protected]>
1 parent 41f5e5b commit e56da21

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

misc/check_for_package_updates.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -759,10 +759,17 @@ process_spec_file() {
759759
# Format and display results
760760
display_results() {
761761
if [[ ! -s "${RESULTS_FILE}" ]]; then
762-
log_info "No GitHub-sourced packages found"
762+
log_info "No GitHub or GitLab sourced packages found"
763763
return 0
764764
fi
765765

766+
# Sort results alphabetically by package name
767+
local sorted_results
768+
sorted_results="$(mktemp)"
769+
sort -t'|' -k1,1 "${RESULTS_FILE}" >"${sorted_results}"
770+
cp "${sorted_results}" "${RESULTS_FILE}"
771+
rm -f "${sorted_results}"
772+
766773
case "${OUTPUT_FORMAT}" in
767774
"table")
768775
{

0 commit comments

Comments
 (0)