mirror of https://github.com/qTox/qTox.git
1 changed files with 32 additions and 0 deletions
@ -0,0 +1,32 @@
@@ -0,0 +1,32 @@
|
||||
#!/usr/bin/python2.7 |
||||
|
||||
from github3 import login, GitHub |
||||
from getpass import getpass, getuser |
||||
import time |
||||
import datetime |
||||
import sys |
||||
try: |
||||
import readline |
||||
except ImportError: |
||||
pass |
||||
|
||||
versionNumber = str(time.time()) |
||||
version = 'qtox-'+versionNumber |
||||
title = 'qTox '+datetime.datetime.fromtimestamp(time.time()).strftime('%Y-%m-%d %H:%M:%S') |
||||
user = "tux3" |
||||
password = "" |
||||
if password == "": |
||||
password = getpass('GitHub password for {0}: '.format(user)) |
||||
|
||||
# Obviously you could also prompt for an OAuth token |
||||
if not (user and password): |
||||
print("Cowardly refusing to login without a username and password.") |
||||
sys.exit(1) |
||||
|
||||
g = login(user, password) |
||||
repo = g.repository('tux3', 'qTox') |
||||
release = repo.create_release(version,'master',title,'This is an automated release of qTox, published by qTox\'s continous integration server.',True,False) |
||||
|
||||
if (len(sys.argv) >= 2): |
||||
file = open(sys.argv[1], 'r') |
||||
release.upload_asset('application/octet-stream',sys.argv[1],file) |
Loading…
Reference in new issue