Skip to content

Commit ff87341

Browse files
authored
Merge pull request #9 from johrstrom/fix-issues
Fix some issues.
2 parents b12f099 + 1431eda commit ff87341

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

scripts/deploy.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -145,9 +145,7 @@ def update_doi(self, doi):
145145
draft = target_deposit
146146
else:
147147
# found the existing deposit - so let's make a new version.
148-
response = self.post(
149-
"%s/actions/newversion" % target_deposit["links"]["self"]
150-
)
148+
response = self.post(target_deposit["links"]["newversion"])
151149
if response.status_code not in [200, 201]:
152150
sys.exit(
153151
"Cannot create a new version for doi '%s'. %s"
@@ -188,8 +186,11 @@ def upload_archive(self, upload, archive):
188186
data=fp,
189187
params=self.params,
190188
)
191-
if response.status_code != 200:
192-
sys.exit("Trouble uploading artifact %s to bucket" % archive)
189+
if response.status_code not in [200, 201]:
190+
sys.exit(
191+
"Trouble uploading artifact %s to bucket with response code %s" %
192+
archive, response.status_code
193+
)
193194

194195
def publish(self, data):
195196
"""
@@ -219,7 +220,7 @@ def upload_metadata(self, upload, zenodo_json, version):
219220
if zenodo_json:
220221
metadata.update(read_json(zenodo_json))
221222
metadata["version"] = version
222-
metadata["publication_date"] = str(datetime.now())
223+
metadata["publication_date"] = str(datetime.today().strftime('%Y-%m-%d'))
223224

224225
# New .zenodo.json may be missing this
225226
if "upload_type" not in metadata:

0 commit comments

Comments
 (0)