From 4047e7f5761ef2d0d166781fe0f476fb4d369e9b Mon Sep 17 00:00:00 2001 From: Dain Nilsson Date: Thu, 2 May 2013 13:16:38 +0200 Subject: [PATCH] Fixed publishing. --- release.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/release.py b/release.py index 1e52187..dc8161b 100644 --- a/release.py +++ b/release.py @@ -70,7 +70,7 @@ class release(Command): if os.path.isfile('dist/%s.tar.gz.asc' % self.fullname): # Signature exists from upload, re-use it: sign_opts = ['--output dist/%s.tar.gz.sig' % self.fullname, - '--dearmor dist%s.tar.gz.asc' % self.fullname] + '--dearmor dist/%s.tar.gz.asc' % self.fullname] else: # No signature, create it: sign_opts = ['--detach-sign', 'dist/%s.tar.gz' % self.fullname] @@ -90,8 +90,12 @@ class release(Command): def _publish(self): web_repo = os.getenv('YUBICO_GITHUB_REPO') if web_repo and os.path.isdir(web_repo): - cmd = '%s/publish %s %s dist/%s.tar.gz*' % ( - web_repo, self.name, self.version, self.fullname) + artifacts = [ + 'dist/%s.tar.gz' % self.fullname, + 'dist/%s.tar.gz.sig' % self.fullname + ] + cmd = '%s/publish %s %s %s' % ( + web_repo, self.name, self.version, ' '.join(artifacts)) if self.execute(os.system, (cmd,)): self.announce("Release published! Don't forget to:", log.INFO) self.announce(" (cd %s && git push)" % web_repo, log.INFO)