diff options
author | thecalcaholic <6317548+theCalcaholic@users.noreply.github.com> | 2022-09-27 12:44:54 +0300 |
---|---|---|
committer | thecalcaholic <6317548+theCalcaholic@users.noreply.github.com> | 2022-09-27 21:20:48 +0300 |
commit | 2032e570b502c6f912228c14047ea51c03424085 (patch) | |
tree | cd234bcb1ed33f2f8ce4c759d86eac3a6409645e /.github | |
parent | b990f91bb68f5144bee992a80ca6bfff1d8be3e4 (diff) |
build-lxd.yml: Skip NC update test if NC is already up to daterelease/v1.50.1c
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/build-lxd.yml | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/.github/workflows/build-lxd.yml b/.github/workflows/build-lxd.yml index 275e283d..223a8ffb 100644 --- a/.github/workflows/build-lxd.yml +++ b/.github/workflows/build-lxd.yml @@ -161,10 +161,20 @@ jobs: fi echo "VERSION=${VERSION}" >> "$GITHUB_ENV" echo "Running update ${{ needs.build-previous.outputs.previous_version }} -> ${VERSION}" + + current_nc_version="$(lxc exec ncp -- ncc status | grep "version:" | awk '{ print $3 }')" latest_nc_version="$(cat etc/ncp.cfg | jq -r '.nextcloud_version')" + lxc exec ncp -- bash -c "DBG=x ncp-update ${UPDATE_ARGS[*]}" lxc exec ncp -- /usr/local/bin/ncc status - lxc exec ncp -- bash -c "DBG=x ncp-update-nc ${latest_nc_version?}" + + if [[ "$current_nc_version" =~ "$latest_nc_version".* ]] + then + echo "Nextcloud is up to date - skipping NC update test." + else + lxc exec ncp -- bash -c "DBG=x ncp-update-nc ${latest_nc_version?}" + fi + lxc stop ncp - name: Pack LXD image id: pack-lxd |