Browse Source
[devscripts/release.sh] Add flag for gpg-sign commits
master
Sergey M․
8 years ago
No known key found for this signature in database
GPG Key ID: 2C393E0F18A9236D
1 changed files with
7 additions and
2 deletions
-
devscripts/release.sh
|
|
@ -15,6 +15,7 @@ |
|
|
|
set -e |
|
|
|
|
|
|
|
skip_tests=true |
|
|
|
gpg_sign_commits="" |
|
|
|
buildserver='localhost:8142' |
|
|
|
|
|
|
|
while true |
|
|
@ -24,6 +25,10 @@ case "$1" in |
|
|
|
skip_tests=false |
|
|
|
shift |
|
|
|
;; |
|
|
|
--gpg-sign-commits|-S) |
|
|
|
gpg_sign_commits="-S" |
|
|
|
shift |
|
|
|
;; |
|
|
|
--buildserver) |
|
|
|
buildserver="$2" |
|
|
|
shift 2 |
|
|
@ -69,7 +74,7 @@ sed -i "s/__version__ = '.*'/__version__ = '$version'/" youtube_dl/version.py |
|
|
|
/bin/echo -e "\n### Committing documentation, templates and youtube_dl/version.py..." |
|
|
|
make README.md CONTRIBUTING.md .github/ISSUE_TEMPLATE.md supportedsites |
|
|
|
git add README.md CONTRIBUTING.md .github/ISSUE_TEMPLATE.md docs/supportedsites.md youtube_dl/version.py |
|
|
|
git commit -m "release $version" |
|
|
|
git commit $gpg_sign_commits -m "release $version" |
|
|
|
|
|
|
|
/bin/echo -e "\n### Now tagging, signing and pushing..." |
|
|
|
git tag -s -m "Release $version" "$version" |
|
|
@ -116,7 +121,7 @@ git clone --branch gh-pages --single-branch . build/gh-pages |
|
|
|
"$ROOT/devscripts/gh-pages/update-copyright.py" |
|
|
|
"$ROOT/devscripts/gh-pages/update-sites.py" |
|
|
|
git add *.html *.html.in update |
|
|
|
git commit -m "release $version" |
|
|
|
git commit $gpg_sign_commits -m "release $version" |
|
|
|
git push "$ROOT" gh-pages |
|
|
|
git push "$ORIGIN_URL" gh-pages |
|
|
|
) |
|
|
|