feat(ci): autoupdate gitea
This commit is contained in:
parent
b0c824754f
commit
368cd75805
2 changed files with 9 additions and 0 deletions
5
.util.sh
5
.util.sh
|
@ -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
|
||||
|
|
4
build.sh
4
build.sh
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue