Fix publish.py script

This commit is contained in:
Michaël Arnauts 2022-07-07 15:52:36 +02:00
parent a26121ee37
commit 7ac3a21d1a

View File

@ -99,7 +99,7 @@ def create_addon_branch(repo, branch, source, addon_info, gh_username, gh_token,
shell('git', 'fetch', '-f', 'upstream', branch) # Fetch upstream shell('git', 'fetch', '-f', 'upstream', branch) # Fetch upstream
else: else:
# Clone the upstream repo # Clone the upstream repo
shell('git', 'clone', '--branch', branch, '--origin', 'upstream', '--single-branch', 'git://github.com/xbmc/{}.git'.format(repo)) shell('git', 'clone', '--branch', branch, '--origin', 'upstream', '--single-branch', 'https://github.com/xbmc/{}.git'.format(repo))
os.chdir(repo) os.chdir(repo)
# Create local branch # Create local branch
@ -200,11 +200,11 @@ def create_pull_request(repo, branch, addon_info, gh_username, gh_token):
if __name__ == '__main__': if __name__ == '__main__':
filenames = sys.argv[1:] filenames = sys.argv[1:]
for filename in filenames:
# Fork the repo if the user does not have a personal repo fork # Fork the repo if the user does not have a personal repo fork
if not user_fork_exists(GH_REPO, GH_USERNAME, GH_TOKEN): if not user_fork_exists(GH_REPO, GH_USERNAME, GH_TOKEN):
create_personal_fork(GH_REPO, GH_USERNAME, GH_TOKEN) create_personal_fork(GH_REPO, GH_USERNAME, GH_TOKEN)
for filename in filenames:
with TemporaryDirectory() as extract_dir: with TemporaryDirectory() as extract_dir:
with ZipFile(filename) as z: with ZipFile(filename) as z:
# Look for addon.xml in zip and load the details # Look for addon.xml in zip and load the details