Configure XBPS release committer
This commit is contained in:
@@ -95,6 +95,13 @@ PKGVER="fenris-${VERSION}_${REVISION}"
|
|||||||
XBPS_FILE="${PKGVER}.${ARCH}.xbps"
|
XBPS_FILE="${PKGVER}.${ARCH}.xbps"
|
||||||
SOURCE_DIR=$(pwd)
|
SOURCE_DIR=$(pwd)
|
||||||
XBPS_PATH="${SOURCE_DIR}/${XBPS_FILE}"
|
XBPS_PATH="${SOURCE_DIR}/${XBPS_FILE}"
|
||||||
|
GIT_USER_NAME=$(git config user.name || true)
|
||||||
|
GIT_USER_EMAIL=$(git config user.email || true)
|
||||||
|
|
||||||
|
if [[ -z "$GIT_USER_NAME" || -z "$GIT_USER_EMAIL" ]]; then
|
||||||
|
echo "ERROR: Configure git user.name and user.email in the source repository before publishing" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
echo "=== Fenris XBPS Publication v${VERSION} ==="
|
echo "=== Fenris XBPS Publication v${VERSION} ==="
|
||||||
echo ""
|
echo ""
|
||||||
@@ -121,6 +128,8 @@ echo ""
|
|||||||
echo "--- Prepare distribution repository ---"
|
echo "--- Prepare distribution repository ---"
|
||||||
WORK_DIR=$(mktemp -d)
|
WORK_DIR=$(mktemp -d)
|
||||||
_run "git clone ${GITEA_URL}/${GITEA_OWNER}/${GITEA_REPO}.git ${WORK_DIR}"
|
_run "git clone ${GITEA_URL}/${GITEA_OWNER}/${GITEA_REPO}.git ${WORK_DIR}"
|
||||||
|
_run "git -C ${WORK_DIR} config user.name '${GIT_USER_NAME}'"
|
||||||
|
_run "git -C ${WORK_DIR} config user.email '${GIT_USER_EMAIL}'"
|
||||||
_run "git -C ${WORK_DIR} checkout ${GITEA_BRANCH}"
|
_run "git -C ${WORK_DIR} checkout ${GITEA_BRANCH}"
|
||||||
_run "mkdir -p ${WORK_DIR}/${ARCH}"
|
_run "mkdir -p ${WORK_DIR}/${ARCH}"
|
||||||
echo ""
|
echo ""
|
||||||
|
|||||||
Reference in New Issue
Block a user