sync: update from private repo (e62f5c7)
CI / build-and-test (push) Has been cancelled

This commit is contained in:
oss-sync
2026-06-11 01:52:48 +00:00
parent 000a2474aa
commit d061ad08d8
237 changed files with 8441 additions and 5549 deletions
+20 -6
View File
@@ -171,14 +171,29 @@ if [ -z "${GITEA_WEBHOOK_SECRET:-}" ]; then
# ランダム生成
GITEA_WEBHOOK_SECRET=$(head -c 32 /dev/urandom | base64 | tr -dc 'a-zA-Z0-9' | head -c 32)
export GITEA_WEBHOOK_SECRET
echo " Webhook シークレットを自動生成しました: ${GITEA_WEBHOOK_SECRET}"
echo " Webhook シークレットを自動生成しました(値は .env に保存します)"
fi
# 認証情報は端末/CI ログに出さない。0600 のファイルへ書き出し、source 指示だけ表示する。
# 書き出し先は .gitignore 済みの .env(誤コミット防止)。
ENV_FILE=".env"
UMASK_PREV=$(umask)
umask 077
# 単一クオートで書き出す(値に " や $ や \ が混ざっても .env が壊れないように)。
# 値中の ' は '\'' にエスケープする。
shell_quote() { printf "'%s'" "$(printf '%s' "$1" | sed "s/'/'\\\\''/g")"; }
{
printf 'export GITEA_API_TOKEN=%s\n' "$(shell_quote "${GITEA_API_TOKEN}")"
printf 'export GITEA_WEBHOOK_SECRET=%s\n' "$(shell_quote "${GITEA_WEBHOOK_SECRET}")"
} > "${ENV_FILE}"
umask "${UMASK_PREV}"
chmod 600 "${ENV_FILE}"
echo ""
echo " 以下を .env やシェルの起動スクリプトに保存してください:"
echo " 認証情報を ${ENV_FILE} (権限 0600) に書き出しました。"
echo " 起動前に以下で読み込んでください:"
echo ""
echo " export GITEA_API_TOKEN=\"${GITEA_API_TOKEN}\""
echo " export GITEA_WEBHOOK_SECRET=\"${GITEA_WEBHOOK_SECRET}\""
echo " source ${ENV_FILE}"
echo ""
else
echo " local モードのため Gitea 用環境変数は不要です。"
@@ -261,8 +276,7 @@ echo ""
echo "起動コマンド:"
echo ""
if [ "$INTEGRATION_MODE" = "hybrid" ] || [ "$INTEGRATION_MODE" = "gitea" ]; then
echo " export GITEA_API_TOKEN=\"${GITEA_API_TOKEN}\""
echo " export GITEA_WEBHOOK_SECRET=\"${GITEA_WEBHOOK_SECRET}\""
echo " source .env # GITEA_API_TOKEN / GITEA_WEBHOOK_SECRET を読み込む"
fi
echo " npm start"
echo ""