summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2016-04-21 17:05:13 +0300
committerLars Wirzenius <liw@liw.fi>2016-04-21 17:05:13 +0300
commitfe5fff1cc651b327433d2078abe91ca09b8549b5 (patch)
treee4e0c51e2cce20818f736a1e56432a7eaf04707b
parent2f6b3684421814c4b1a67c3ded48d956fc1f118c (diff)
downloadick-fe5fff1cc651b327433d2078abe91ca09b8549b5.tar.gz
Add packgage-signing-key to each ick file project
-rw-r--r--NEWS4
-rw-r--r--icklib/project.py2
2 files changed, 6 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index a26a4db..96af9e2 100644
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,10 @@ NEWS for Ick
Version 0.18+git, not yet released
----------------------------------
+* Major functionality change: Uploads of release builds will now be
+ unsigned, unless a PGP key id (anything gpg will accept) is
+ specified for the project, using the `package-signing-key` keyword.
+
Bug fix:
* With `ick -v`, a buglet was fixed so that ick now reports the name
diff --git a/icklib/project.py b/icklib/project.py
index 698bc14..a70cc37 100644
--- a/icklib/project.py
+++ b/icklib/project.py
@@ -291,6 +291,8 @@ def create_projects_from_ick(ick, wanted_names):
p.add_git_spec(git_spec)
if 'repo-signing-key' in ick:
p.set_repo_signing_key(ick['repo-signing-key'])
+ if 'package-signing-key' in project_dict:
+ p.set_package_signing_key(ick['package-signing-key'])
if 'shell' in project_dict:
p.add_shell_command(project_dict['shell'])
if 'local-shell' in project_dict: