feat(ci): autoupdate gitea

This commit is contained in:
nyyu 2023-08-05 14:40:59 +02:00
parent b0c824754f
commit 368cd75805
2 changed files with 9 additions and 0 deletions

View File

@ -5,6 +5,11 @@ update_github_tag() {
echo "${ver}" | grep -Eq "^(\w|\+|\.)+$" && sed -i "s/pkgver=.*/pkgver=${ver}/" PKGBUILD
}
update_gitea_tag() {
local ver=$(curl -Ls https://gitea.com/api/v1/repos/"$1"/releases/latest | jq -r '.name' | sed 's/^v//')
echo "${ver}" | grep -Eq "^(\w|\+|\.)+$" && sed -i "s/pkgver=.*/pkgver=${ver}/" PKGBUILD
}
update_pkg() {
if [[ $(git diff . | wc -l) -ne 0 ]]; then

View File

@ -56,6 +56,10 @@ for d in */; do
if [[ -n "${repo}" ]]; then
update_github_tag "${repo}"
fi
repo=$(grep -oPm 1 'gitea\.com\/\K(\w|-)+\/(\w|-)+' .SRCINFO)
if [[ -n "${repo}" ]]; then
update_gitea_tag "${repo}"
fi
fi
update_pkg
build true