18 lines
431 B
Bash
Executable File
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}"'"}'
|