Tweaks to service comparison.
This commit is contained in:
@@ -198,9 +198,11 @@ jobs:
|
||||
- name: Compare services using yq
|
||||
id: compare-services
|
||||
run: |
|
||||
current_services=$(yq '.services | keys | .[]' docker-compose.yml | sort)
|
||||
main_services=$(yq '.services | keys | .[]' $(git show main:docker-compose.yml) | sort)
|
||||
modified_services=$(comm -13 <(echo "$main_services") <(echo "$current_services"))
|
||||
current_services=$(yq '.services | to_entries' docker-compose.yml)
|
||||
git show main:docker-compose.yml > main_compose.yml
|
||||
main_services=$(yq '.services | to_entries' main_compose.yml)
|
||||
modified_services_file=$(comm -13 <(echo "$main_services") <(echo "$current_services") > changes_compose.yml)
|
||||
modified_services=${egrep '^ [a-z]' changes.yml | sed -e 's|^ ||g' -e 's|:||g' | sed ':a;N;$!ba;s/\n/ /g'}
|
||||
echo "Modified services: $modified_services"
|
||||
echo "modified_services=$modified_services" >> $GITHUB_OUTPUT
|
||||
- name: Generate service list
|
||||
|
||||
Reference in New Issue
Block a user