aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCharles Leclerc2024-02-06 20:47:55 +0100
committerCharles Leclerc2024-02-06 21:21:09 +0100
commit64379bc51f6697ab271fb73c1c4eb7987023623d (patch)
tree6d4d0c4ac7746b356baac546854f36eaaea9a522
parent3b8956ec0f243a5efc8666aac5a1fd75a6301bc5 (diff)
downloadaur-64379bc51f6697ab271fb73c1c4eb7987023623d.tar.gz
update script update
-rw-r--r--PKGBUILD1
-rwxr-xr-xupdate.sh19
2 files changed, 6 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9bfbebbdbbe0..d17a2a9325e5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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