"""打包选择 API""" from fastapi import APIRouter from .config import load_config router = APIRouter(prefix="/api", tags=["apps"]) @router.get("/apps") async def get_apps_for_build(): """获取 apps 列表(供打包选择)""" config = load_config() return config.get("apps", {}) @router.get("/schemes") async def get_schemes_for_build(): """获取 schemes 列表(供打包选择)""" config = load_config() return config.get("schemes", {}) @router.get("/branches") async def get_branches_for_build(): """获取分支列表(供打包选择)""" config = load_config() return config.get("branches", ["main"])