From 67baa6819029359853d5a64421b6b6df290f1596 Mon Sep 17 00:00:00 2001 From: Alberto Sottile Date: Sat, 21 Jul 2018 19:11:46 +0200 Subject: [PATCH] Automatically update Bintray version on Travis --- .travis.yml | 1 + bintray.json | 21 +++++++++++---------- bintray_version.py | 12 ++++++++++++ 3 files changed, 24 insertions(+), 10 deletions(-) create mode 100644 bintray_version.py diff --git a/.travis.yml b/.travis.yml index 2d94e5a..5c9dd37 100644 --- a/.travis.yml +++ b/.travis.yml @@ -43,6 +43,7 @@ before_deploy: - mv resources/macOS_readme.pdf resources/.macOS_readme.pdf - export VER="$(cat syncplay/__init__.py | awk '/version/ {gsub("\047", "", $3); print $NF}')" - dmgbuild -s appdmg.py "Syncplay" dist_dmg/Syncplay_${VER}.dmg +- python3 bintray_version.py deploy: skip_cleanup: true diff --git a/bintray.json b/bintray.json index 7ad0312..eb4f953 100644 --- a/bintray.json +++ b/bintray.json @@ -4,16 +4,17 @@ "repo": "Syncplay", "subject": "syncplay" }, - "version": { - "name": "v1.5.4" + "name": "v1.5.6" }, - - "files": - [ - {"includePattern": "dist_dmg/(.*)", "uploadPattern": "$1", - "matrixParams": { - "override": 1 }} - ], + "files": [ + { + "includePattern": "dist_dmg/(.*)", + "uploadPattern": "$1", + "matrixParams": { + "override": 1 + } + } + ], "publish": true -} \ No newline at end of file +} diff --git a/bintray_version.py b/bintray_version.py new file mode 100644 index 0000000..a772e61 --- /dev/null +++ b/bintray_version.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 + +import json +from syncplay import version + +f = open('bintray.json', 'r') +data = json.load(f) + +data['version']['name'] = 'v' + version + +g = open('bintray.json', 'w') +json.dump(data, g, indent=4) \ No newline at end of file