diff options
author | Charles Leclerc | 2024-02-06 20:47:55 +0100 |
---|---|---|
committer | Charles Leclerc | 2024-02-06 21:21:09 +0100 |
commit | 64379bc51f6697ab271fb73c1c4eb7987023623d (patch) | |
tree | 6d4d0c4ac7746b356baac546854f36eaaea9a522 | |
parent | 3b8956ec0f243a5efc8666aac5a1fd75a6301bc5 (diff) | |
download | aur-64379bc51f6697ab271fb73c1c4eb7987023623d.tar.gz |
update script update
-rw-r--r-- | PKGBUILD | 1 | ||||
-rwxr-xr-x | update.sh | 19 |
2 files changed, 6 insertions, 14 deletions
@@ -2,7 +2,6 @@ # Co-Maintainer: Polarian <polarian@polarian.dev> pkgname=reposilite -<<<<<<< HEAD pkgver=3.4.3 pkgrel=2 pkgdesc="Reposilite (formerly NanoMaven) - lightweight repository manager for Maven artifacts. It is a simple solution to replace managers like Nexus, Archiva or Artifactory." diff --git a/update.sh b/update.sh index 143c8c61155d..643d0bbfbce4 100755 --- a/update.sh +++ b/update.sh @@ -24,16 +24,10 @@ done s_dir="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" cd $s_dir -git checkout master git pull -p --ff-only -if git branch -r | grep release/ &>/dev/null; then - echo "Remote release branch detected ; will not create another, exiting" - exit -fi - build_ver=`grep ^pkgver= PKGBUILD | cut -d= -f2` -release_ver=`curl --silent 'https://maven.reposilite.com/api/maven/latest/version/releases/com/reposilite/reposilite' | jq -r .version` +release_ver=`curl --silent 'https://api.github.com/repos/dzikoysk/reposilite/releases/latest' | jq -r .tag_name` new_ver=`echo -e "$release_ver\n$build_ver" | sort -rV | head -n 1` if [ $new_ver = $build_ver -a "${initial}x" = "x" ] ; then @@ -59,13 +53,12 @@ fi if [ "${initial}x" = "x" ] ; then makepkg --printsrcinfo > .SRCINFO - git checkout -b release/$new_ver git add PKGBUILD .SRCINFO - git commit -m "Released $new_ver" - git push -u origin release/$new_ver - gh pr create --title "Bump version to $new_ver" --body "Bump version to $new_ver" --assignee PolarianDev - git checkout master - git branch -D release/$new_ver + git commit -m "Released $new_ver-1" + git push + git tag "$new_ver-1" + git push --tags + gh release create --generate-notes "$new_ver-1" reposilite-$new_ver-1-any.pkg.tar.* rm reposilite-$new_ver.tar.* rm reposilite-$new_ver-1-any.pkg.tar.* fi |