From 733a206a956f41e77a18382296b131fcfd94a5ec Mon Sep 17 00:00:00 2001 From: Benjamin Gilbert Date: Wed, 6 Sep 2017 14:48:53 -0700 Subject: [PATCH] offline_signing: update version in canary channel after upload if a canary channel is specified. --- offline_signing/transfer.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/offline_signing/transfer.sh b/offline_signing/transfer.sh index 7a3ab7cc4e..9892a8eefa 100755 --- a/offline_signing/transfer.sh +++ b/offline_signing/transfer.sh @@ -49,6 +49,19 @@ upload() { --board="${board}" \ --version="${version}" \ --payload="${payload}" + + # Update version in a canary channel if one is defined. + local -n canary_channel="ROLLER_CANARY_CHANNEL_${channel^^}" + if [[ -n "${canary_channel}" ]]; then + updateservicectl \ + --server="https://public.update.core-os.net" \ + --user="${ROLLER_USERNAME}" \ + --key="${ROLLER_API_KEY}" \ + channel update \ + --app-id="${appid[${board}]}" \ + --channel="${canary_channel}" \ + --version="${version}" + fi } usage() {