diff options
-rw-r--r-- | .travis.yml | 7 | ||||
-rw-r--r-- | .travis_deploy.sh | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index 7285d693f5a9..e3e0d98bf0ad 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,6 +29,13 @@ arch: # override `package-cleanup.hook` to preserve cache for travis. - "sudo mkdir /etc/pacman.d/hooks/ && sudo ln -s /dev/null /etc/pacman.d/hooks/package-cleanup.hook" - "sudo pacman -S --noconfirm ccache moreutils" +# check for new version +# @update_interval in days + - "update_interval=5" + - "makepkg -od --skipinteg" + - "new_pkgver=$(. PKGBUILD; [[ -v epoch ]] && echo -n $epoch:; echo $pkgver-$pkgrel)" + - "old_pkgver=$(. PKGBUILD; pacman -S --print-format %v $pkgname|tail -n1)" + - '[[ "$new_pkgver" == "$old_pkgver" && $((`date +%j`%update_interval)) != 0 ]] && { echo "Current version is up to date!"; exit 0; }' # exit with makepkg return code - "set -o pipefail" - "makepkg -s --noconfirm TRAVIS=1 MAKEFLAGS='-j2' 2>&1 |ts -s '[%.T]'; makepkg_ret=$?" diff --git a/.travis_deploy.sh b/.travis_deploy.sh index d802c2455be5..d1188d62c723 100644 --- a/.travis_deploy.sh +++ b/.travis_deploy.sh @@ -1,3 +1,4 @@ +[ ! -f *pkg.tar.xz ] && exit 0 . PKGBUILD git clone https://$GITHUB_ACCESS_TOKEN@github.com/bartoszek/AUR-repo.git cd AUR-repo |