Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create a release script #7

Open
JensTimmerman opened this issue Nov 4, 2015 · 6 comments
Open

create a release script #7

JensTimmerman opened this issue Nov 4, 2015 · 6 comments

Comments

@JensTimmerman
Copy link
Contributor

We need a script that does releases to pipy and also creates releases on github, so we have a known url to put as download url (something like %(github_url)s/archive/%(name)s-V%(version)s.tar.gz

@JensTimmerman
Copy link
Contributor Author

@boegel did you have a script that does something similar for EasyBuild?

@JensTimmerman
Copy link
Contributor Author

then use this release url in https://github.com/hpcugent/vsc-install as the download url.

@boegel
Copy link
Member

boegel commented Nov 5, 2015

I don't have a script, but I follow this procedure: https://github.com/hpcugent/easybuild/wiki/Release-process

@JensTimmerman
Copy link
Contributor Author

should also do clusterbuildrpm

@JensTimmerman
Copy link
Contributor Author

this script should also when creating a release to github:

create a new 'release' branch,
copy the vsc-install stuff it needs to the repo, and push it to github
tag this branch
release this branch

so the tarballs on github have all the files needed to install.

@opoplawski
Copy link

Hopefully okay that I'll pile on here. I see that you are missing github releases (which this seems to be trying to address), and that the pypi tarballs do not contain the "test" directory so that you cannot run the test suite from them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants