mirror of
https://github.com/xonsh/xonsh.git
synced 2025-03-04 16:34:47 +01:00
more release info
This commit is contained in:
parent
d2623b32a8
commit
635ebd0ea3
1 changed files with 11 additions and 5 deletions
16
release.xsh
16
release.xsh
|
@ -82,14 +82,18 @@ def pipify():
|
|||
"""Make and upload pip package."""
|
||||
./setup.py sdist upload
|
||||
|
||||
def shatar(user, repo, ):
|
||||
|
||||
def shatar(user, repo, target):
|
||||
oldpwd = $PWD
|
||||
cd /tmp
|
||||
curl -L -O @("https://github.com/{0}/{1}/archive/{2}.tar.gz".format(*args))
|
||||
sha, _ = $(sha256sum @('{}.tar.gz'.format(args[2]))).split()
|
||||
url = "https://github.com/{0}/{1}/archive/{2}.tar.gz"
|
||||
url = url.format(user, repo, target)
|
||||
curl -L -O @(url)
|
||||
sha, _ = $(sha256sum @('{}.tar.gz'.format(target))).split()
|
||||
cd @(oldpwd)
|
||||
return sha
|
||||
|
||||
|
||||
def condaify(ver, ghuser):
|
||||
"""Make and upload conda packages."""
|
||||
origin = 'git@github.com:{ghuser}/xonsh-feedstock.git'.format(ghuser=ghuser)
|
||||
|
@ -102,16 +106,18 @@ def condaify(ver, ghuser):
|
|||
git pull @(origin) master
|
||||
git pull @(upstream) master
|
||||
# make and modify version branch
|
||||
git checkout -b @(ver) master
|
||||
git checkout -b @(ver) master or git checkout @(ver)
|
||||
cd recipe
|
||||
set_ver = '{% set version = "' + ver + '" %}'
|
||||
set_sha = ' sha256: ' + shatar('xonsh', 'xonsh', ver)
|
||||
replace_in_file('{% set version = ".*" %}', set_ver, 'meta.yaml')
|
||||
set_sha = ' sha256: '
|
||||
replace_in_file('\s+sha256:.*', set_sha, 'meta.yaml')
|
||||
cd ..
|
||||
git commit -am @("updated v" + ver)
|
||||
git push --set-upstream @(origin) @(ver)
|
||||
cd ..
|
||||
|
||||
|
||||
def docser():
|
||||
"""Create docs"""
|
||||
# FIXME this should be made more general
|
||||
|
|
Loading…
Add table
Reference in a new issue