Add release type to make-release, add WIP list of repos

Update email address
This commit is contained in:
Brian Read
2023-07-18 15:08:59 +01:00
parent 6e9f8dddb9
commit 477ecb7c4d
2 changed files with 131 additions and 4 deletions

View File

@@ -7,7 +7,7 @@
#
#
if [[ -z $1 ]] ; then
echo "************make-release <modulename> <organization> <release> [local] [debug] [noisy]"
echo "git-make-release <modulename> <organization> <release> [local] [debug] [noisy] [draft] [prerelease]"
exit 0
fi
@@ -19,7 +19,7 @@ if [ ! -e $inifilename ] ; then
# Not here, look at system default
if [ ! -e /etc/smegit.ini ] ; then
echo "No ini file found $inifiename or /etc/smegit.ini"
echo "make-release <modulename> <organization> <release> [local] [debug] [noisy]"
echo "git-make-release <modulename> <organization> <release> [local] [debug] [noisy] [draft] [prerelease]"
exit 1
else
initfilename="/etc/smegit.ini"
@@ -48,6 +48,8 @@ GITEAACCESSTOKEN=${remote_GITEAACCESSTOKEN}
GITEAHOST=${remote_GITEAHOST}
NOISY=
EXTRAPARAMS=
MAKEPRE=false
MAKEDRAFT=false
for param in $4 $5 $6; do
if [ $param ] ; then
case $param in
@@ -60,6 +62,10 @@ for param in $4 $5 $6; do
DEBUG=true ;;
noisy )
NOISY=true ;;
draft )
MAKEDRAFT=true ;;
prerelease )
MAKEPRE=true ;;
* )
EXTRAPARAMS=$EXTRAPARAMS" "$param ;;
esac
@@ -134,9 +140,9 @@ if [[ -z "$ID" ]]; then
-H 'Content-Type: application/json' \
-d '{
"body": "'"1st Release of rpm built from git - `date` "'",
"draft": true,
"draft": "'"$MAKEDRAFT"'",
"name": "'"$1"'",
"prerelease": true,
"prerelease": "'"$MAKEPRE"'",
"tag_name": "'SME"$3"'",
"target_commitish": ""
}')