gitea-pr-status/giteaPR.sh

18 lines
431 B
Bash
Executable File

#!/bin/sh
REPO=$1
SHA=$2
STATE=$3
CONTEXT=${CONTEXT:-CI}
DESCRIPTION=${DESCRIPTION:-"PR Checks..."}
echo "Repo: ${REPO}"
echo "SHA: ${SHA}"
echo "State: ${STATE}"
curl -X "POST" \
"https://${GITEA_HOST}/api/v1/repos/${REPO}/statuses/${SHA}?access_token=${ACCESS_TOKEN}" \
-H 'Content-Type: application/json; charset=utf-8' \
-d $'{"state": "'"${STATE}"'","context": "'"${CONTEXT}"'","description": "'"${DESCRIPTION}"'"}'