修改SDK包命名方式
This commit is contained in:
@@ -9,6 +9,7 @@
|
|||||||
# @history
|
# @history
|
||||||
# - V1.0.0, 2026.08.04, cyWu, 首次发布
|
# - V1.0.0, 2026.08.04, cyWu, 首次发布
|
||||||
# - V1.0.1, 2026.08.04, cyWu, 产物统一输出到 release/ 目录
|
# - V1.0.1, 2026.08.04, cyWu, 产物统一输出到 release/ 目录
|
||||||
|
# - V1.0.2, 2026.08.05, cyWu, 交付包命名改为 JBao_JL7016_SOC_SDK_Vx.x.x
|
||||||
#
|
#
|
||||||
# 使用方式(在项目根或任意目录):
|
# 使用方式(在项目根或任意目录):
|
||||||
# python tools/package_release.py
|
# python tools/package_release.py
|
||||||
@@ -43,9 +44,9 @@ VERSION_FILE = "version.txt"
|
|||||||
RELEASE_OUTPUT_DIR = "release"
|
RELEASE_OUTPUT_DIR = "release"
|
||||||
|
|
||||||
# Release 命名规则
|
# Release 命名规则
|
||||||
RELEASE_DIR_PREFIX = "Release_Project_V"
|
RELEASE_DIR_PREFIX = "JBao_JL7016_SOC_SDK_V"
|
||||||
RELEASE_ZIP_SUFFIX = ".zip"
|
RELEASE_ZIP_SUFFIX = ".zip"
|
||||||
README_NAME = "Release_Project_README.md"
|
README_NAME = "JBao_JL7016_SOC_SDK_README.md"
|
||||||
|
|
||||||
# 工程展示名称(写入 README)
|
# 工程展示名称(写入 README)
|
||||||
PROJECT_DISPLAY_NAME = "AC701N Earphone SDK"
|
PROJECT_DISPLAY_NAME = "AC701N Earphone SDK"
|
||||||
@@ -93,6 +94,7 @@ SKIP_FILE_PATTERNS: List[str] = [
|
|||||||
SKIP_PATH_PREFIXES: List[str] = [
|
SKIP_PATH_PREFIXES: List[str] = [
|
||||||
RELEASE_OUTPUT_DIR,
|
RELEASE_OUTPUT_DIR,
|
||||||
"Release_Project_V", # 兼容旧版曾放在项目根的产物
|
"Release_Project_V", # 兼容旧版曾放在项目根的产物
|
||||||
|
"JBao_JL7016_SOC_SDK_V", # 兼容曾放在项目根的新命名产物
|
||||||
]
|
]
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
@@ -465,7 +467,7 @@ def sanitize_release_makefile(release_dir: Path) -> None:
|
|||||||
|
|
||||||
def write_readme(readme_path: Path, version: str, module_stats: List[dict]) -> None:
|
def write_readme(readme_path: Path, version: str, module_stats: List[dict]) -> None:
|
||||||
"""
|
"""
|
||||||
@brief 生成 Release_Project_README.md
|
@brief 生成 JBao_JL7016_SOC_SDK_README.md
|
||||||
@param readme_path README 路径
|
@param readme_path README 路径
|
||||||
@param version 版本号
|
@param version 版本号
|
||||||
@param module_stats 模块清理统计(用于目录说明)
|
@param module_stats 模块清理统计(用于目录说明)
|
||||||
@@ -485,7 +487,7 @@ def write_readme(readme_path: Path, version: str, module_stats: List[dict]) -> N
|
|||||||
"## 目录说明",
|
"## 目录说明",
|
||||||
"",
|
"",
|
||||||
"```",
|
"```",
|
||||||
f"Release_Project_V{version}/",
|
f"{RELEASE_DIR_PREFIX}{version}/",
|
||||||
"├── apps/",
|
"├── apps/",
|
||||||
"│ ├── common/ # SDK 公共模块",
|
"│ ├── common/ # SDK 公共模块",
|
||||||
"│ ├── earphone/ # 耳机应用",
|
"│ ├── earphone/ # 耳机应用",
|
||||||
|
|||||||
Reference in New Issue
Block a user