align changed builds detection's target & source refs

This commit is contained in:
proletarius101 2022-07-12 14:08:46 +00:00
parent b1f2f1bdeb
commit d71cd481a5

View file

@ -10,11 +10,14 @@ from colorama import Fore, Style
changed = set(os.getenv('CHANGED').split(' '))
changed.discard('')
target_ref = os.getenv('TARGET_REF')
source_ref = os.getenv('SOURCE_REF')
for appid in sorted(changed):
metadata_file = 'metadata/%s.yml' % appid
metadata_file = f'metadata/{appid}.yml'
diff = subprocess.check_output(
(
'git diff --no-color --diff-filter=d HEAD^...HEAD -- ' + metadata_file
f'git diff --no-color --diff-filter=d {target_ref}...{source_ref} -- {metadata_file}'
).split(' ')
)
@ -71,7 +74,7 @@ for appid in sorted(changed):
signatures_dir = 'metadata/%s/signatures/' % appid
diff = subprocess.check_output(
(
'git diff --name-only --no-color --diff-filter=d FETCH_HEAD...HEAD -- '
f'git diff --name-only --no-color --diff-filter=d {target_ref}...{source_ref} -- '
+ signatures_dir
).split(' ')
)