Configure XBPS release committer

This commit is contained in:
xavierk
2026-09-15 16:45:08 +05:30
parent cca6804964
commit 72dacab03b
+9
View File
@@ -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 ""