mirror of
https://github.com/Shu-Ying/main_plugin_farm.git
synced 2026-10-27 20:50:06 +08:00
14 lines
476 B
Python
14 lines
476 B
Python
"""从构建清单生成发布提交说明,不查询发布时的工作目录。"""
|
|
|
|
|
|
def commit_message(manifest):
|
|
source = manifest["source"]
|
|
message = source.get("message")
|
|
if not isinstance(message, str) or not message.strip():
|
|
raise ValueError("Missing source commit message; rebuild the package")
|
|
return (
|
|
f"{message.rstrip()}\n\n"
|
|
f"Farm-Source-Commit: {source['commit']}\n"
|
|
f"Farm-Version: {manifest['version']}"
|
|
)
|