This commit is contained in:
MatMoul 2024-03-16 23:22:00 +01:00
parent 64ee5c60a6
commit 32c80d8b6f
2 changed files with 37 additions and 0 deletions

5
fullupgrade Executable file
View File

@ -0,0 +1,5 @@
#!/bin/bash
pacman -Syu --noconfirm
pacman -Rns "$(pacman -Qqtd)" --noconfirm
pacman -Sc --noconfirm

32
makerelease.sh Executable file
View File

@ -0,0 +1,32 @@
#!/bin/bash
declare -r VERSION=${1}
declare -r MESSAGE=${2}
declare -r TAGBRANCH=main
declare CURRENTBRANCH=""
showHelp() {
echo makerelease version
}
if [ "${VERSION}" == "" ]; then
showHelp
echo ""
echo "no version provided!"
exit 1
fi
CURRENTBRANCH=$(git rev-parse --abbrev-ref HEAD)
if [ ! "${CURRENTBRANCH}" == "dev" ]; then
echo "You are not in dev branch!"
echo "Use dev branch to make a release!"
exit 1
fi
git checkout "${TAGBRANCH}"
git merge "${CURRENTBRANCH}"
git push
git tag -a "${VERSION}" -m "${MESSAGE}"
git push --tags
git checkout "${CURRENTBRANCH}"