diff options
author | talyz <kim.lindberger@gmail.com> | 2022-03-25 12:06:14 +0100 |
---|---|---|
committer | talyz <kim.lindberger@gmail.com> | 2022-03-25 12:06:14 +0100 |
commit | d46598d4f4dbba8eaa5d56786db65bad17010332 (patch) | |
tree | 96ddc51d07ee531279aab4554df670fdd9cc91f8 /pkgs/servers/web-apps/discourse | |
parent | 068c5a0c80097af8b419e26297fc4bef48344a54 (diff) |
discourse-mail-receiver: Add update_mail_receiver to update.py
Diffstat (limited to 'pkgs/servers/web-apps/discourse')
-rwxr-xr-x | pkgs/servers/web-apps/discourse/update.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/pkgs/servers/web-apps/discourse/update.py b/pkgs/servers/web-apps/discourse/update.py index 74b32fc041985..64f374bad7038 100755 --- a/pkgs/servers/web-apps/discourse/update.py +++ b/pkgs/servers/web-apps/discourse/update.py @@ -260,6 +260,25 @@ def update(rev): @cli.command() +@click.argument('rev', default='latest') +def update_mail_receiver(rev): + """Update discourse-mail-receiver. + + REV: the git rev to update to ('vX.Y.Z') or 'latest'; defaults to + 'latest'. + + """ + repo = DiscourseRepo(repo="mail-receiver") + + if rev == 'latest': + version = repo.versions[0] + else: + version = DiscourseVersion(rev) + + _call_nix_update('discourse-mail-receiver', version.version) + + +@cli.command() def update_plugins(): """Update plugins to their latest revision.""" plugins = [ |