summaryrefslogtreecommitdiff
path: root/release.sh
Commit message (Collapse)AuthorAgeFilesLines
* Remove and replace references to SourceforgeAaron Armstrong Skomra2019-07-161-5/+0
| | | | | | The project has moved to Github. Signed-off-by: Aaron Armstrong Skomra <aaron.skomra@wacom.com>
* release.sh: pass the module name to the github release functionPeter Hutterer2019-05-071-2/+2
| | | | | | We don't want to post libwacom releases to xf86-input-wacom Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* release.sh: don't release to github in dry-run modePeter Hutterer2019-05-071-1/+5
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* release.sh: drop sourceforge release bitsPeter Hutterer2019-05-071-97/+4
| | | | | | We're well and truly on github now Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* release.sh: bugfixesAaron Armstrong Skomra2018-03-261-16/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Use correct filename variable (tarbz2 not tarball). 2. Insert spaces into heredoc to make links work for Gmail users. 3. The script greps the module url to see if it contains an approved repository. The first update to the release script contained a list of many approved repositories. Subsequent updates during the review process had these extra repositories removed. (git update-index --assume-unchanged release.sh can be used to temporarily use a different repository.) That second change removed -e "linuxwacom/.*" (Github) instead of -e "/linuxwacom/.*" (Sourceforge). Remove the slash which is not found in the Github path. 4. Remove the language about xorg, mesa, etc. from error message. 5. Correct release.sh script documentation. The release.sh script no longer has a `--user` option. The username is now provided as a required argument of the `--github` and `--sourceforge` options. Note that when using `--github`, a personal access token may need to be appended to the username with a colon if two-factor auth is used. Fixes: 4c17c6a0dd ("Update release.sh script from Xorg") in the tags. Fixes: 32c065ae02 ("add Github to release.sh script") Signed-off-by: Aaron Armstrong Skomra <skomra@gmail.com> Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
* add Github to release.sh scriptAaron Armstrong Skomra2018-01-221-81/+207
| | | | | | | | | | Require at least 1 of Github/Sourceforge. Ref: https://github.com/linuxwacom/xf86-input-wacom/issues/10 Signed-off-by: Aaron Armstrong Skomra <skomra@gmail.com> Reviewed-by: Ping Cheng <ping.cheng@wacom.com> Reviewed-by: Jason Gerecke <jason.gerecke@wacom.com>
* remove release script code from other projectsAaron Armstrong Skomra2018-01-221-130/+2
| | | | | Signed-off-by: Aaron Armstrong Skomra <skomra@gmail.com> Reviewed-by: Jason Gerecke <jason.gerecke@wacom.com>
* release.sh: use -t flag to create a sf shellPeter Hutterer2015-12-071-1/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* release.sh: fix syntax errorsPeter Hutterer2015-12-071-1/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Streamline Sourceforge login for release.shJason Gerecke2015-11-231-4/+5
| | | | | | | | | There's no particular reason that I see for us needing to enact a 30 second sleep anymore, nor do we have to allocate a pseudo-TTY that the user then has to manually exit from. Creating a non-interactive session without sleep seems to work fine now. Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
* Update release.sh script from XorgJason Gerecke2015-08-241-200/+827
| | | | | | | | | | | | | | | | The latest-and-greatest copy of release.sh from Xorg now replaces our current version of the script which largely dates back to 2010. This script brings several new features along with it, with stronger checks and PGP signing probably being the two worth noting. A very small number of modifications to the upstream version of this script (commit 65cb27b) have been made to support this project. The only one of note is a change to 'generate_announce' which changes it to use the 'Reply-To' header instead of 'Cc' (since the announce list will bounce unauthorized messages back). Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com> Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
* Fix release scriptPeter Hutterer2015-03-121-1/+1
| | | | | | | Apparently the path has changed Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Acked-by: Jason Gerecke <killertofu@gmail.com>
* release.sh: support other modules (i.e. libwacom and input-wacom)Peter Hutterer2012-07-101-2/+22
| | | | | | | | Add a --module switch to the release script so we can use the same script for all three linuxwacom projects. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Chris Bagwell <chris@cnpbagwell.com>
* release.sh: complain if tags are missingPeter Hutterer2012-07-101-2/+7
| | | | | | | | Previously we only checked the previous tag, not the current one. Move the check up a bit, make it more explicit. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Chris Bagwell <chris@cnpbagwell.com>
* release.sh: remove gz tarball handlingPeter Hutterer2012-07-101-9/+2
| | | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Chris Bagwell <chris@cnpbagwell.com>
* release.sh: set announces' Reply-To to the linuxwacom-discussPeter Hutterer2012-01-061-0/+2
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* release.sh: add reminder to bump configure.ac after a releasePeter Hutterer2011-05-271-0/+2
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Update release script to deal with SF's shell servicePeter Hutterer2011-02-181-0/+7
| | | | | | | I get auth. failures if I log in too often. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Acked-by: Ping Cheng <pinglinux@gmail.com>
* Fix release script for sourceforge shell service.Peter Hutterer2010-11-191-1/+4
| | | | | | | | | | | sf requires the creation of a shell before any operations, see http://sourceforge.net/apps/trac/sourceforge/wiki/Shell%20service The shell creation always requires a username, so take that from $USER. Leave the shell open at the end of the script (i.e. don't forcibly shut it down) in case the user needs to go in and do additional changes. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Add a release script for xf86-input-wacomPeter Hutterer2010-07-281-0/+213
This is a modified copy of the release.sh script from X.Org's util/modular repository. http://cgit.freedesktop.org/xorg/util/modular/tree/release.sh Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Acked-by: Ping Cheng <pinglinux@gmail.com>